Ver Mensaje Individual
  #52 (permalink)  
Antiguo 12/07/2011, 09:43
Avatar de iviamontes
iviamontes
 
Fecha de Ingreso: enero-2011
Ubicación: $cubano->Arg->Mendoza
Mensajes: 1.184
Antigüedad: 13 años, 10 meses
Puntos: 209
Respuesta: [APORTE] Subir y redimensionar imagenes



este gif, si le pongo a que me lo cargue con transparencia
$image = new ResizePicture('06 Onsite Oil Analysis Labs.gif', true);
me da un aviso
Warning: imagecolorsforindex() [function.imagecolorsforindex]: Color index 255 out of range

todos pensarán y claro le quitas la transparencia y listo
$image = new ResizePicture('06 Onsite Oil Analysis Labs.gif');
y si es cierto ya no da ese problema

pero ..., tenía duda de pq entraba entonces aquí

if(($index = imagecolortransparent($this->_image)) != -1)

y resulta que $index tenía el valor de 255...

solución

Código PHP:
  if(($index imagecolortransparent($this->_image)) != -&& ($index imagecolortransparent($this->_image)) != 255){ 
ahora si puedo ponerle true, pq estoy haciendo una carga masiva de imagenes, y no se cuando tiene o no transparencia antes de inicializar la clase

= new ResizePicture($_FILE['img']['tmp_name'], true); por lo que quería ponerle a todos true y que el script discriminara internamente, que para eso era el $index = imagecolortransparent($this->_image)) != -1
__________________
aconcaguaestudio.com