Ver Mensaje Individual
  #1 (permalink)  
Antiguo 30/10/2003, 04:27
drakoo
 
Fecha de Ingreso: mayo-2003
Mensajes: 14
Antigüedad: 20 años, 11 meses
Puntos: 0
Generar y guardar thumbnail

Hola gente !

Quiero redimensionar una imágen dinámicamente, generando una copia con un tamaño establecido. Dicha copia será guardada para posteriores uso.

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.

He estado intentado hacerlo de la siguiente forma :

$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 !