Foros del Web » Creando para Internet » Diseño Gráfico »

Perdidas de calidad al reducir tamaño de una imagen con PHP

Estas en el tema de Perdidas de calidad al reducir tamaño de una imagen con PHP en el foro de Diseño Gráfico en Foros del Web. Buenas, Estoy reduciendo el tamaño de una imagen con la libreria GD, en concreto haciendo uso de la función "ImageCopyResampled" y las perdidas de calidad ...
  #1 (permalink)  
Antiguo 21/03/2005, 18:31
 
Fecha de Ingreso: marzo-2005
Mensajes: 114
Antigüedad: 12 años, 8 meses
Puntos: 0
Perdidas de calidad al reducir tamaño de una imagen con PHP

Buenas,

Estoy reduciendo el tamaño de una imagen con la libreria GD, en concreto haciendo uso de la función "ImageCopyResampled" y las perdidas de calidad son muy grandes.

Ejemplo de imagen reducida con la libreria GD:



Ejemplo de imagen reducida con Photoshop:



¿Qué puedo hacer para no tener tantas perdidas de calidad? GRACIAS
  #2 (permalink)  
Antiguo 22/03/2005, 10:51
Avatar de SebastiFast
Colaborador
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 1.586
Antigüedad: 13 años, 6 meses
Puntos: 45
Statyk
Sin duda la pérdida de calidad es producida por el nivel de compresión utilizado. 6.440 bytes frente a 34.365 bytes. En Diseño gráfico no te podemos orientar ya que son scripts en php. Mejor investiga si es posible configurar los niveles de compresión para formato jpg.

Con lo poco que entiendo de los scripts de php, entiendo en el siguiente código tomado de los comentarios en http://ve.php.net/manual/es/function...yresampled.php

Código PHP:
if ($dstType == "png")
         @
imagepng($newHandle$dstPath.".png");
     else if (
$dstType == "jpg")
         @
imagejpeg($newHandle$dstPath.".jpg"90);
     else if (
$dstType == "gif")
         @
imagegif($newHandle$dstPath.".gif");
     else 
El valor de 90 en la cuarta línea podría ser el nivel de compresión. Si no es así sólo dije una burrada de principiante.

__
__________________

"Nunca es tarde para empezar, mientras sea ahora" ____________ Cher

  #3 (permalink)  
Antiguo 22/03/2005, 11:06
 
Fecha de Ingreso: marzo-2005
Mensajes: 114
Antigüedad: 12 años, 8 meses
Puntos: 0
Cita:
El valor de 90 en la cuarta línea podría ser el nivel de compresión. Si no es así sólo dije una burrada de principiante.
No es ninguna burrada!! Has dado en el clavo!! Ahora ya se ven las fotos bien, he puesto el valor 90. ¿Qué tal esta ese valor?

He hecho varias pruebas y quedan muy bien y el tamaño tampoco es exagerado..

Saludos y muchisimas gracias!
  #4 (permalink)  
Antiguo 22/03/2005, 11:09
Avatar de SebastiFast
Colaborador
 
Fecha de Ingreso: mayo-2004
Ubicación: Venezuela
Mensajes: 1.586
Antigüedad: 13 años, 6 meses
Puntos: 45
En ese caso te recomiendo que pruebes, generalmente 50 es suficiente cuando lo hago en Photoshop.

Me alegra haberte ayudado. Así sigo con más ánimo mi aprendizaje.
__
__________________

"Nunca es tarde para empezar, mientras sea ahora" ____________ Cher

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:35.