Ir al contenido principal

[php] Cambia Color de Imagen con PHP

Holas!! Hoy estoy acá para mostrarles otra herramienta que usaré en mi paginilla-juego-dollmaker: se trata de la importante herramienta para cambiar de colores las ropitas que puedan usar las muñecas. ¿Cuál era la idea de esto? Sólo poner en la balanza: subir 20 tipos de ropa, cada una multiplicada por unos (mínimo) 10 colores distintos, o sea, unas 200 imágenes GIF por lo bajo, contra un solo script php que toma una ropa en tonos grises y le aplica los colores que uno quiera encima :)

Pues bien, acá tienen algunas muestras de ejemplo: Una simple polerita con mangas de color puede cambiar según los colores que nosotros, desde...



A...


...una llamativa polera de verano, o bien...


...a una femenina polera primaveral, o bien...


...a una versión más oscurilla para las que se creen malillas :P

Y así un sinfín de posibilidades :D

Pueden ustedes probar este script haciendo --» click aquí «--
Una vez en la página, para jugar a crear combinaciones de colores de la polera sólo deben cambiar los valores de las variables c1 y c2 de la URL. (Recuerden que usa colores en formato hexadecimal. Ejemplos: FF0000 = rojo; FFFF00 = amarillo; etc.)

Si a alguien le interesa, preparo una página donde poder ver y aprender el código fuente de esta pequeña herramientilla que me ha alegrado todo el día el poder haberla logrado ^_^

Hasta pronto! ^o^

PD: Por cierto que esta particularidad va derechamente ligada a la Paleta que mostré en registro anterior :P

EDITADO:
Debido a las solicitudes por ver este código, he preparado una adaptación mucho más simplificada del código original, en una página donde podrán revisar la funcionalidad básica :D No olviden darme el crédito correspondiente si utilizan este código en sus páginas, o si lo usan para basarse para hacer el propio. En serio me daría mucha rabia que alguien lucrara con esto, siendo que yo lo hice para mi uso personal y para ser usado en un portal web (que todavía no puedo implementar debido al tiempo) que será de acceso gratuito. Esop. Gracias.

--» Ver Código de Ejemplo «--

Comentarios

Anónimo ha dicho que…
podrías pasarme el código php?
soy dj_kirometeperas@hotmail.com
muchas gracias!!!
quinqui ha dicho que…
Holas! Ok, haré una adaptación y luego pondré el enlace acá :D Gracias por tu interés y por comentar ^__~
Anónimo ha dicho que…
esta increible, se puede descargar de algun lado? github? por ejemplo... osino como podria tenerlo?
mi correo es yo@sebaduran.com
quinqui ha dicho que…
Holas, estel. La verdad es que pensaba poner el código en una página, con tutorial y todo, pero lamentablemente no he tenido tiempo de hacerlo. En cuanto pueda publicaré el enlace en una nueva entrada del blog. Gracias por comentar!
Anónimo ha dicho que…
Hola Carolina.

¿Podrías compartir el código php para cambiar el color?

Gracias.
quinqui ha dicho que…
He publicado al fin una adaptación de mi código, simplificando las funcionalidades de modo que puedan entender con mayor rapidez el comportamiento del script. El link para ver el código está en el final del post. Gracias por visitar!
Anónimo ha dicho que…
Gracias por la publicación del código, Carolina.

Estuve haciendo unas pruebas por mi cuenta y logré sacar un código parecido.

He estado mirando el que has publicado y he encontrado un error que no mostraba la imagen.

En la línea:
$fcolor = strtoupper($fcolor);

A la variable le hace falta un 1 al final ya que después lo llamas como $fcolor1. Por lo que sería:

$fcolor1 = strtoupper($fcolor);


Tras esto. Gracias!
quinqui ha dicho que…
Ah! Gracias por notificármelo, eso era de esperarse, al hacer la simplificación de mi código original, donde eran 2 colores los que son aplicados, y en el código publicado lo reduje a uno. Corregiré el código en lo pronto. Gracias por avisarme :D Luego me muestras los resultados de tus propias pruebas, ok? Saludos!

Entradas populares de este blog

[linux] file_get_contents de PHP no puede acceder a otro servidor de la misma LAN

Acabo de escribir sobre nuestros devaneos neuronales para lograr hacer funcionar los enlaces permanentes de Wordpress en un servidor remoto RedHat . Y ahí mencioné que antes de dicho problema, habíamos tenido que luchar con otro igual de porfiado y jaquecoso. La situación era esta: Tenía un script que solicitaba información a un servidor remoto. Valiéndome de file_get_contents() , en mi instalación de localhost lograba conectar con el servidor remoto, pues estábamos en la misma LAN, o red local. Pero, claro, mi servidor local es un Windows 10 con Xampp, que prácticamente no tiene inhibiciones ^^U Por lo que la comunicación era directa y sin tapujos. Pero cuando subí mi sitio web al servidor de desarrollo, al que llamaré "Servidor A", la cosa ya no funcionó tan bonita. Pues, aun estando en la misma LAN, el servidor remoto, que llamaré "Servidor B", no contestaba las solicitudes del nuevo chico del barrio, "Servidor A".  No profundizaré en todos los caminos...

[google.maps] Restringir polígono dentro de otro

Hola a todos!! En mi trabajo me toca desarrollar hartas cosas bonitas usando la API de Google Maps . La última cosa bonita que estoy haciendo es un Editor Gráfico web, que ocupa Polyline s y Rectangle s. En el siguiente registro les quiero dejar algunos tips sobre cómo lograr cierta característica que puede serles útil, aun si su desarrollo no apunta a lo mismo. Por lo mismo, este tip requiere de conocimientos previos de manejo de la API para comprenderlo. Vamos al asunto. El Editor que estoy realizando requiere de un área base, o como diríamos en términos gráficos, un lienzo donde trabajar. El objetivo es que el usuario sólo trabaje dentro de esta área, y no fuera de ella. Para ello, me valgo de algunas configuraciones previas, que incluyen un par de variables globales, y algunos manejadores de eventos de Google Maps. Una variable global me indica en qué "Modo" se encuentra el usuario: para este caso, los valores pueden ser "creando" o "en espera". Otra...

[linux] Error 404 al usar reglas de .htaccess en Apache

Hola a tod@s. Los últimos días estuvimos luchando con mi compañero de pega, intentando averiguar por qué los enlaces bonitos de Wordpress no funcionaban en el nuevo servidor RedHat que mi amigo levantó para el efecto. Les cuento la historia desde el principio.  Hice una instalación de Wordpress 6.2.2 en mi servidor local (mi pc con Xampp) para poder desarrollar un Theme acorde al requerimiento que me habían dado de hacer una web con x características. Todo bien ahí. Los problemas comenzaron cuando repliqué mi desarrollo en el servidor remoto. No hablaré del primer problema que tuvimos, porque no viene a cuento en el actual tema . Tal vez otro día escriba sobre eso . Pero sí decir que nos tomó tiempo solucionarlo, y cuando por fin lo logramos, y veíamos todo color de rosa, apareció este otro desgraciado a matarnos la felicidad: los enlaces formateados que nos ofrece Wordpress no funcionaban en el servidor remoto. El camino para darle explicación y solución daba comienzo: Revisión d...