Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/12/2009, 13:00
El-FeNiX
 
Fecha de Ingreso: enero-2008
Mensajes: 381
Antigüedad: 16 años, 3 meses
Puntos: 19
Respuesta: ¿Es posible comprimir las imagenes al vuelo?

Ya he conseguido lo que queria.

El truco estaba en usar "imagetruecolortopalette", asi crea una image con paleta de colores adaptable, y despues se puede guardar con paleta en gif y png, en jpeg no (pero de todas maneras este formato si se puede bajar bastante de formato comprimiendo, pero no admite transparencias).

Lo malo es que los png adaptables no admiten capas alpha y al convertirlo se queda raro, pero lo he solucionando creando una nueva truecolor (imagecreatetruecolor), despues llenandola de un color raro poco comun (imagefill), despues hacer ese color transparente (imagecolortransparent) y por ultimo pegar la imagen anterior en la nueva imagen con imagecopyresample y una vez hecho todo eso ya no quedan capas alpha por lo que se puede hacer un simple "imagetruecolortopalette".

La calidad si que se baja un poco, pero no queda demasiado mal.


Saludos.