Jump to content

Fondo de las fotos en negro cuando se aplica "resize"


jdelgado

Recommended Posts

Hola,

Tenemos un Prestashop que de repente cuando nos genera (resize) las fotos usa color negro (en lugar de blanco) para el fondo si la foto es menor de 280 px.
Puedes verlo aquí: http://www.pescashop.com/product.php?id_product=428

He "gugleado" y he encontrado esta buena pista:
busca el archivo images.inc.php en RAIZ y busca la llamada a imagecolorallocate que es donde se le dice pinte el fondo de la imagen si el tamaño es menor al debido.

(Lo leí aquí: http://www.prestashop.com/forums/viewthread/14296/general_discussion/change_resized_images_background)

Pero resulta que nuestro archivo pone:
/* Allow to keep nice look even if resized */
$white = imagecolorallocate($newImage, 255, 255, 255);
imagefill($newImage, 0, 0, $white);
imagecopyresampled($newImage, $imageGd, 0, 0, 0, 0, $ratioX, $size, $x, $y);
imagecolortransparent($newImage, $white);

... o sea q en principio los debería pintar de blanco (255, 255, 255 es Blanco en RGB!) pero en nuestra web va y usa color negro... algo raro pasa pero no sé que puede ser!

Alguna pista?
Gracias por adelantado,

Jose

Link to comment
Share on other sites

Sí, nosotros tuvimos un problema similar, después de hacer muchas pruebas comprobamos que era por las aplicaciones que tenía instalado el servidor, una de las cosas que hicimos fue actualizar la versión de php, las librerias gd y no recuerdo que otras cosas....

Link to comment
Share on other sites

Hola,

Por desgracia no es una pista lo suficientemente buena.
He visto que otra gente tiene el mismo problema.
(http://www.prestashop.com/forums/viewthread/15988/P15/general_discussion/solved_black_background)

Parece que se pudo arreglar para la version de Nov 2009 pero a partir de Nov 2010 alguna gente ha vuelto a tener problemas.
Lo mismo nos pasa a nosotros. Si intentamos usar el image.inc.php que viene en ese hilo nos da errores de permiso (que no puedo solucionar con cambios de CHMOD).

Quizás es algo relativo a la versión del PHP de cada servidor.
El nuestro usa PHP 5.2.5 (por si s sirve de pista).

Cualquier ayuda será bien recibida!

Jose

Link to comment
Share on other sites

te he indicado donde tienes los problemas, prestashop funciona correctamente, tu servidor es el que genera mal los thumbnails, dile a tu proveedor que te actulice php y las ligrerias gd....sino se te soluciona es otro problema pero es de configuracion. Lo que indicas de ese post, es para cambiar el color de fondo, con eso no vas a solucionar tu problema.

Link to comment
Share on other sites

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