Ver Mensaje Individual
  #5 (permalink)  
Antiguo 24/11/2008, 08:19
Avatar de syntex
syntex
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 24 años
Puntos: 4
Respuesta: Problemas thumbnails solo con PNG

Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error in C:\xampp\htdocs\m\comprimir_fotos.php on line 39

Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in C:\xampp\htdocs\m\comprimir_fotos.php on line 39

Código PHP:
    if(strtoupper($extension[$ext]) == strtoupper("png")) 
    {   
$CalidadCompresion = 5;
        if (
$original = @imagecreatefrompng("$DIR$IMEX")){}else{copy ($file,$IMEX1);}
        
        
// Ahora necesitamos saber de que tamaño es la imagen original:
        
$ancho = imagesx($original);
        
$alto = imagesy($original);
        
$thumb = imagecreatetruecolor($alto1,$ancho1); // Lo haremos de un tamaño 100x100
        //continuación vamos a copiar la imagen original en la imagen en miniatura:
        
imagecopyresampled($thumb,$original,0,0,0,0,$alto1,$ancho1,$ancho,$alto);

        
//Por último, guardamos la imagen en disco:
// Agregar una sombre al texto
//*********************************************************
$texto = 'MWord';
$fuente = '../FONTS/georgiai.ttf';
$negro  = imagecolorallocate($thumb, 0, 0, 0);
$blanco  = imagecolorallocate($thumb, 255, 255, 255);
if (
$Ks1[0] > 300){
imagettftext($thumb, 15, 0, 10, 20, $negro, $fuente, $texto);
imagettftext($thumb, 15, 0, 10, 20, $blanco, $fuente, $texto);
}
//*********************************************************
        
imagepng($thumb,$IMEX1,$CalidadCompresion);
    } 
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------