Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/11/2010, 12:08
lumiz
 
Fecha de Ingreso: junio-2008
Mensajes: 98
Antigüedad: 15 años, 11 meses
Puntos: 2
[PHP GD] Funcion ImageCopyResized, pedida de calidad

Código PHP:
<?php

header
("Content-Type: image/jpeg");

if (isset(
$_GET["imagen"])) $imagen imagecreatefromjpeg($_GET["imagen"]);
else exit(
0);
if (isset(
$_GET["tam"])) $tam explode("x"$_GET["tam"]);
else 
$tam explode("x""1x1");

$Ancho =imagesx($imagen); 
$Alto =imagesy($imagen); 

$ancho $tam[0];
$alto $tam[1];

$destino ImageCreateTrueColor($ancho,$alto); 

ImageCopyResized($destino,$imagen,0,0,0,0,$ancho,$alto,$Ancho,$Alto); 

@
imagejpeg($destino);
imagedestroy($destino);
imagedestroy($imagen);

?>
Bueno estoy usando en una tienda virtual este codigo que libero caricatos en el foro...
El codigo da resultado y no tengo ningun problema, lo que hace es achicar la imagen segun los parametros que le pase por _GET la imagen pierde mucha calidad, hay alguna forma de mejorar este scrpit o alguien conoce un scprit similar que no tenga ese problema???

Gracias y saludos.