Jump to content

¿Como desactivar o solucionar la calidad y compresión de imagenes?


ReactionCode

Recommended Posts

Me duele la cabeza de buscar una solución a la calidad de imágenes que ofrece prestashop.

 

Me gustaría saber la solución para evitar la compresión al crear la imagen y que únicamente las escale. Al comprimir las imágenes por prestashop, las imágenes quedan con un fondo sucio.

 

Tengo prestashop 4.8.2.

PHP 5.2.11

También probado con XAMPP con PHP 5.3.8

 

La calidad de las imágenes en prestashop, están en jpg 100, y png a 0.

 

También he probado de cambiar en images.inc.php como se explica en:

 

http://forge.prestashop.com/browse/PSCFI-2470

 

subo unos ejemplos.

 

El archivo 3237-1181.jpg es el original y el 3237-1181-home.jpg el procesado por prestashop.

Link to comment
Share on other sites

  • 3 weeks later...

si eso fuera así entonces no debería de hacerlo con las medidas más pequeñas, no??

 

Como el error de calidad lo hace con todas las medidas creo que es algo del compresor de imagen... :huh:

El usuario yesiam decía esto en uno de sus post:

 

Bueno la solución despues de utilizar smush.it para comprimir mucho nuestras imágenes y que una vez subidas queden aun mas comprimidas por prestashop y con la calidad original es modificar images.inc.php

 

function returnDestImage($type, $ressource, $filename)

{

$flag = false;

switch ($type)

{

case 'gif':

$flag = imagegif($ressource, $filename);

break;

case 'png':

$quality = (Configuration::get('PS_PNG_QUALITY') === false ? 7 : Configuration::get('PS_PNG_QUALITY'));

$flag = imagepng($ressource, $filename, (int)$quality);

break;

case 'jpeg':

default:

$flag = imagejpeg($ressource, $filename);

break;

}

imagedestroy($ressource);

@chmod($filename, 0664);

return $flag;

}

Sólo con eliminar la parte de calidad de jpeg el archivo sube con la calidad original y lo mejor que prestashop la comprime aun mas, saludos.

 

 

Fuente: http://www.prestasho...post__p__748338

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...