Ver Mensaje Individual
  #6 (permalink)  
Antiguo 16/10/2012, 09:31
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: Combinar imágenes transparentes

¿a que te refieres con el fondo de la postal?

el código que te proporcioné necesita una imágen PNG de 1x1 pixel completamente transparente, cosa que puede hacer en cualquier editor como GIMP, o fireworks, y lo que hace es limpiar el lienzo de una imagecreatetruecolor, para que puedas plazmar otros PNG con transparencia, las otras funciones se usan para garantizar que la librería GD las guarde con el canal alpha.

ese código lo utilicé para hacer un sprite generator y resultó satisfactorio con íconos png transparentes, sin el cleaner.png se guardaban con un fondo negro.

si quieres que el ícono quede solapado por la postal, entonces la postal debe de tener el recuadro con canal alpha y ser la última en copiar al resource de imagecreatetruecolor

en psudocódigo:

crear al imagen con imagecreatetruecolor
aplicar la limpieza con cleaner.png
copiar el ícono en su posición
copiar la postal (si el recuadro tiene canal alpha 255 o 100%, no borrará el ícono)

listo, en teoría debe hace lo que quieres
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...