Ver Mensaje Individual
  #11 (permalink)  
Antiguo 13/11/2002, 14:10
Avatar de Chuty
Chuty
 
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 4 meses
Puntos: 2
Gracias a todos los foreros, eh podido resolver el tema de poder llevar a escala una imagen .
Ahi les va un pequeño ejemplo para que le pueda ser util a algun otro aprendiz de PHP.
<?php

////////////////////////////////////
// * 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);
?>
Espero que les sea util a algun otro forero.
Ahhhh me olvidava si quisiera cambiar el formato de video de la imagen insertada, una solucion seria en la planilla que creo con el imagecreate le coloco un color y automaticamente me hace el video invertido como un negativa.
Mil Gracias a todos saludos