Quiero redimensionar una imágen dinámicamente, generando una copia con un tamaño establecido. Dicha copia será guardada para posteriores uso.
![Pensando](http://static.forosdelweb.com/fdwtheme/images/smilies/scratchchin.gif)
El problema reside en que estoy buscando la forma de hacerlo sin tener que generar una salida por pantalla, es decir, realizar la conversión directamente a fichero sin hacer una preview de la copia realizada.
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
He estado intentado hacerlo de la siguiente forma :
![Stress](http://static.forosdelweb.com/fdwtheme/images/smilies/stress.png)
$sz = 100;
$im = imagecreatefromJpeg("img/$id");
$im_width=imageSX($im);
$im_height=imageSY($im);
if($im_width >= $im_height){
$factor = $sz/$im_width;
$new_width = $sz;
$new_height = $im_height * $factor;
}else{
$factor = $sz/$im_height;
$new_height = $sz;
$new_width = $im_width * $factor;
}
$new_im=ImageCreate($new_width,$new_height);
ImageCopyResized($new_im,$im,0,0,0,0,$new_width,$n ew_height,$im_width,$im_height);
header("Content-type: image/jpeg");
imagejpeg($new_im,'thumbs/tn_'.$id,30); // quality 30
ImageDestroy($im);
ImageDestroy($new_im);
Si alguien me puede hechar un cable de coña !
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)