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);
}