Все привет. Стандартная библиотека GD по обработке изображения, не очень уж и идеальна. Бывают случая, когда каждый пиксель на изображении на счету. И вот на помощь приходит решение https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23443 Данное решение использует библиотеку Imagick вместо gd2 Спойлер: Пример Установка 1. Сохраните оригинальные файлы /system/library/image.php 2. Скопировать из upload в корень вашего сайта. 3.Очистите кеш изображений /image/cache/* 4. Готово Заявленная поддержка версий 2.0х - 2.2х
Я тоже хотел было перейти на эту библиотеку но видимо Даниэль вкурсе дел по её безопасности: https://www.google.ru/search?q=ImageMagick+безопасность https://lenta.ru/news/2017/01/20/thankshacker/ Как говориться "На свой страх и риск"...
В стандартных магазинах, нет возможности загрузить изображение, чтобы исполнить " с помощью специальной картинки позволяла запускать на ее серверах произвольный код". Ну и для этого нужны знания, которых обычно у рядового пользователя нет. Ну а нормальному хакеру, не то что проникнуть в опенкарт, на хостинг не предоставляет сложностей. Тем более, есть много возможностей получить данные от сайта, не ища уязвимость в самом движке. Ну и конечно, сам движок, дополнения и решения, всегда на свой страх и риск. Никто не даст гарантий на 100%.
В стандартных да, но есть же нестандартные с загрузкой своих фото для печати на кружках и майках или мультимерч например.. Или парсят чужие сайты, а там подколка в виде интересного .jpg для "наказания" плагиатчика. Я вообще для инфы написал. Предупреждён, значит вооружен..