Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/10/2007, 09:40
Avatar de richardinj
richardinj
 
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 19 años, 2 meses
Puntos: 11
Re: Dar dimensiones a una imagen de fondo...

Gracias.. encontré esto:
Código PHP:
 
$source
="fotos/$foto"// archivo de origen
$dest="fotoportada_dinamico.jpg"// archivo de destino
$width_d=249// ancho de salida
$height_d=137// alto de salida
list($width_s$height_s$type$attr) = getimagesize($source$info2); // obtengo información del archivo
$gd_s imagecreatefromjpeg($source); // crea el recurso gd para el origen imagecreatefrom
$gd_d imagecreatetruecolor($width_d$height_d); // crea el recurso gd para la salida
// desactivo el procesamiento automatico de alpha
imagealphablending($gd_dfalse);
// hago que el alpha original se grabe en el archivo destino
imagesavealpha($gd_dtrue);
imagecopyresampled($gd_d$gd_s0000$width_d$height_d$width_s$height_s); // redimensiona
imagepng($gd_d$dest); // graba
// Se liberan recursos
imagedestroy($gd_s);
imagedestroy($gd_d); 
background="<?php echo $dest; ?>"


Saludos.