Salut,
Am o problema in Opencart si anume imaginile redimensionate de Opencart prezinta dungi/artefacte orizontale. Problema apare pe imaginile cu fundal alb (atat am descoperit eu pana acum) si este vizibila doar pe un display de calitate. Daca nu este evidenta problema pe monitorul vostru incercati sa priviti pozele din partea de jos a monitorului.
Exemplu poza originala fara probleme:
Exemplu poza redimensionata de Opencart resampled:
Am gasit sursa problemei in /system/library/image.php linia 99:
imagecopyresampled($this->image, $image_old, $xpos, $ypos, 0, 0, $new_width, $new_height, $this->info['width'], $this->info['height']);
Se pare ca este un bug in PHP GD, mentionat inca din 2007 aici:
https://bugs.php.net/bug.php?id=41820
Am incercat sa inlocuiesc imagecopyresampled cu imagecopyresized , liniile orizontale dispar dar pozele rezultate au o calitate mult mai slaba pe care nu pot sa o accept.
Folosesc:
OpenCart 2.0.3
PHP 5.5.9
GD 2.1.1-dev
Chrome 45.0.2454.101 (desi problema este vizibila in orice image viewer)
Am replicat problema si pe:
PHP 5.5.12
GD 2.1.0 compatible
Imi puteti recomanda o solutie?
Multumesc!