Ver Mensaje Individual
  #3 (permalink)  
Antiguo 21/11/2002, 13:38
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 5 meses
Puntos: 2
GaboMaKano
Para el tema de manipulacion de imagenes te envio un ejemplo sencillo que te reduce el tamaño de la imagen en escala segun el tamaño de la plantilla trg por ejemplo. en este ejemplo encontraras las funsiones de manejo de imagenes.

////////////////////////////////////
// * imagen a reducir src * //
///////////////////////////////////

$imgsrc = imagecreatefromjpeg("196434.jpg");

// se obtienen las dimensiones de la imagen
$srcx = imagesx($imgsrc);
$srcy = imagesy($imgsrc);

//////////////////////////////////////
// * plantilla en blanco trg * //
//////////////////////////////////////

$x_size = 500;
$y_size = 200;
$imgtrg = imagecreate ( $x_size, $y_size);

$facx = $x_size / $srcx;
$facy = $y_size / $srcy ;

if($facx < $facy)
$facred=$facx;
else
$facred =$facy;

$resx = $srcx * $facred;
$resy = $srcy * $facred;

imagecopyresized($imgtrg, $imgsrc, 0, 0, 0, 0, $resx -1, $resy -1,
$srcx -1, $srcy -1);

header("content-type: image/png");
imagepng($imgtrg);
imagedestroy($imgtrg);
imagedestroy($imgsrc);
?>
Suerte