Техническое задание: Оптимизация обработки изображений

Проблема

При загрузке на сайт качественных изображений товаров происходит значительная потеря их качества. Изображения становятся размытыми, пиксельными, что негативно сказывается на визуальном восприятии товарной карточки. Проблема проявляется независимо от исходного размера или формата загружаемого файла (JPEG, PNG и т.д.).

Задача

Необходимо локализовать и исправить причину ухудшения качества графики.

Требования к решению

  • Проанализировать текущий механизм обработки загружаемых изображений на сайте.
  • Найти параметры или функции в коде (в рамках Yii framework), отвечающие за сжатие, ресайзинг или конвертацию изображений.
  • Оптимизировать найденные настройки для сохранения максимального качества исходного изображения после обработки.
  • Четко указать, в каких именно файлах конфигурации или классах были внесены изменения.
  • Обеспечить, чтобы исправление работало для стандартных форматов изображений.

Технический контекст

Проект разработан с использованием Yii framework. Исполнителю потребуется опыт работы с этим фреймворком, в частности, с компонентами для загрузки и обработки файлов.