jdelgado Posted February 5, 2011 Share Posted February 5, 2011 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=428He "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 More sharing options...
4webs.es Posted February 6, 2011 Share Posted February 6, 2011 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 More sharing options...
jdelgado Posted February 7, 2011 Author Share Posted February 7, 2011 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 More sharing options...
4webs.es Posted February 7, 2011 Share Posted February 7, 2011 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 More sharing options...
Recommended Posts