Escribo ya que, tengo un script en php que re dimensiona fotos.
Funciona bien en mi computador.
Código PHP:
<?
$origen="galeria/foto.jpg";
$destino="galeria/temp/nueva_foto.jpg";
$destino_temporal=tempnam("tmp/","tmp");
redimensionar_jpeg($origen, $destino_temporal, 228, 153, 50);
// guardamos la imagen
$fp=fopen($destino,"w");
fputs($fp,fread(fopen($destino_temporal,"r"),filesize($destino_temporal)));
fclose($fp);
// mostramos la imagen
echo '<img src="galeria/temp/nueva_foto.jpg">';
function redimensionar_jpeg($img_original, $img_nueva, $img_nueva_anchura, $img_nueva_altura, $img_nueva_calidad)
{
// crear una imagen desde el original
$img = ImageCreateFromJPEG($img_original);
// crear una imagen nueva
$thumb = imagecreatetruecolor($img_nueva_anchura,$img_nueva_altura);
// redimensiona la imagen original copiandola en la imagen
ImageCopyResampled($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img));
// guardar la nueva imagen redimensionada donde indicia $img_nueva
ImageJPEG($thumb,$img_nueva,$img_nueva_calidad);
ImageDestroy($img);
}
?>
Código HTML:
Warning: fopen(galeria/temp/nueva_foto.jpg) [function.fopen]: failed to open stream: Permission denied in /home/misitio/public_html/carpeta/tam_img.php on line 10 Warning: fputs(): supplied argument is not a valid stream resource in /home/misitio/public_html/carpeta/tam_img.php on line 11 Warning: fclose(): supplied argument is not a valid stream resource in /home/misitio/public_html/carpeta/tam_img.php on line 12
eso. no se que es lo que esta mal.