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)) != -1 && ($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