Cita:
Iniciado por alvgutierr
cuando ejecuto el script para cambiar el formato
el resultado es::
Warning: imagejpeg() [function.imagejpeg]: Unable to open 'cacti/temp/cacti.jpg' for writing
No se que puede ser?
Debe ser el Patch Completo al Archivo
en Linux/Unix
/home/tuuser/www/images/gatitobonito.jpg
en Windows
c:\\www\\images\\gatitobonito.jpg
Cita:
Iniciado por AbdelioR
Una pregunta, se podria realizar este cambio, de png a jpg, sin usar la funcion imagecreatefrompng? de cualquier otra manera?
Gracias.
AbdelioR Si no es complicada la funcion imagecreatefrompng , hoy en dia es raro encontrar un Server que no tenga GD, y si no tiene, hay que EXEGIRLO :P
Bueno te simplifico mas la cosa aun, con una funcion usando la imagecreatefrompng.
Código PHP:
<?
// Cambiar Formato de Imagen
// http://deerme.org
function png_a_jpg($archivo)
{
if ( is_file($archivo) )
{
$imagen = imagecreatefrompng($archivo);
$archivo=str_replace(".png", ".jpg", $archivo);
imagejpeg($imagen,$archivo,100);
}
}
// Png a JPG
png_a_jpg("C:\\Programas\\Internet\\EasyPHP1-8\\www\\aq2chile.cl\\aq2stats\\img\\cerrarsession.png");
?>
Osea simplemente debemos llamar a la funcion png_a_jpg ( $rutadelarchivo ) y va a crear el archivo jpg con el mismo nombre. Ojo el directorio debe tener permisos de escritura (en linux/unix 666 o 777 )
Saludos