Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/01/2005, 10:10
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Pérdida de calidad de imagen al redimensionarla

Muy buenas.

Tengo hecho una función, para que redimensione una imagen, cosa que hace sin problema. Lo que ocurre, es que al redimensionar, pierde demasiada calidad la imagen.

Pego la función aquí:
Código PHP:
function redimensionar_jpeg($img_original$img_nueva$img_nueva_anchura$img_nueva_altura$img_nueva_calidad) { 

$img ImageCreateFromJPEG($img_original); 

$thumb ImageCreate($img_nueva_anchura,$img_nueva_altura); 
ImageCopyResized($thumb,$img,0,0,0,0,$img_nueva_anchura,$img_nueva_altura,ImageSX($img),ImageSY($img)); 

ImageJPEG($thumb,$img_nueva,$img_nueva_calidad); 


Luego la llamada, es esta:
Código PHP:
redimensionar_jpeg('imagen.jpg','imagennueva.jpg',500,400,100); 
Y como ya digo, redimensiona bien. He probado a poner la calidad a 200, a ver que pasaba, y sigue igual de horrenda la calidad final.

Gracias por la ayuda de antemano.
__________________
(: