Debido a varias solicitudes realizadas acerca de mi funcionalidad que permite modificar el color de una imagen usando PHP,
he decidido colocar una adaptación del código, acá para que puedan ver cómo fue desarrollado.
Si deciden usar este código por vuestra cuenta, o lo usan como base para hacer el propio, les pido que por favor
me mencionen en sus créditos, o al menos pongan un link a mi página o email, como una forma de
respeto a mi persona. Gracias!
Acá la imagen del ejemplo:
Original | Variaciones usando el Script | ||
El código a continuación debe ser ejecutado por sí solo en un script, ya que retorna la imagen en $mrutaGif, o sea, el resultado de ejecutar ese script, es un archivo de imagen GIF.
Noten que la función reemplazará los colores exactos de la imagen por el solicitado. La función se encarga de generar, a partir del color seleccionado, la gama de sombras y luces respectivas, para poder reemplazar los colores de sombra y luces respectivos también en la imagen. Si quieren, pueden cambiar la cantidad de luces y sombras, así como los colores usados como base de reemplazo. Yo elegí una gama de grises, porque para mis intereses (dollmaker) me viene bien que los usuarios puedan ver la ropa con el usual shading que aplicamos las dollerz.