Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2005, 20:13
N(a//x)
 
Fecha de Ingreso: abril-2005
Mensajes: 40
Antigüedad: 19 años
Puntos: 0
Como achicar imagenes, pero no la calidad?

hola gente, tengo una funcion que uso para cargar imagenes grandes (600x600)
y hacerlas chica:

Código PHP:
function minifoto($dir,$x=200,$y=200)
{
    
$imgmini=imagecreate($x,$y);
    
$imgcache=imagecreatefromjpeg("$dir");
    
imagecopyresized($imgmini,$imgcache,0,0,0,0,$x,$y,imagesx($imgcache),imagesy ($imgcache));
    
imagejpeg($imgmini);

El problema que se reduce asquerosamente :-p :-p la calidad de la imagen.

se que en la funcion "imagejpeg" se puede especificar la calidad. Pero no se como, probe con numeros grandes y con 0. y pasa lo mismo. Entre mas chico el numero menos calidad.

alguien sabe como mantener la calidad?
Desde ya muchas gracias a todos.