Задать вопрос
@nikkon82

Как переписать resize в опенкарт, чтобы не менялось качество изображения и оно становилось квадратным?

Добрый день!

Как переписать resize в опенкарт, чтобы в кеш изображение товара уходило с таким же качеством (т.е. качество не менялось), а размер изображения просто становился квадратным (т.е. если 600*400, то становилось 600*600, а если 400*450 - то 450*450) и при этом не создавалось куча миниатюр - только одно изображение-оригинал, но квадратное?

Т.е. результатом resize должно быть только становление изображение товара квадратным - все остальное оставалось неизменным - качество и т.п. должны быть такими же как оригинал.
  • Вопрос задан
  • 638 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    12 месяцев
    Далее
Решения вопроса 1
@amfetamine
если вам не нужно менять качество, то просто передавайте путь к изображению,
если все же надо resize делать, то получаете размеры изображения, определяете большую сторону и затем делаете resize изображения до квадрата, но мой совет тогда сделать поля прозрачными, белые поля могут не вписаться в дизайн
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@SergeTkach
OpenCart Forever
Есть готовый модификатор для этого. Называется Don't Resize Product Images. Он как раз отменяет ресайз изображений на странице товара, показывая оригинально загруженное фото.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы