عن المشروع

Intervention Image هي مكتبة PHP لمعالجة الصور توفر طريقة بسيطة ومعبّرة لإنشاء الصور وتحريرها وتركيبها. وهي تقدّم واجهة موحّدة فوق إضافات PHP الشائعة لمعالجة الصور، ما يتيح للمطورين اختيار GD أو Imagick أو libvips كمحرك أساسي لجميع العمليات. الخصائص الرئيسية كما وردت في ملف README: - واجهة سلسة لمهام تحرير الصور الشائعة - بنية محركات قابلة للتبديل تدعم GD وImagick وlibvips - دعم الصور المتحركة عبر جميع المحركات - تصميم مستقل عن الأطر يتم التثبيت عبر Composer باستخدام الأمر `composer require intervention/image`. ويشير ملف README إلى الوثائق الرسمية للأساسيات مثل إنشاء الكائنات. يوضح مثال الكود المضمّن إنشاء ImageManager بمحرك مختار، وفك ترميز صورة من مسار، وتغيير حجمها حسب الارتفاع، وإدراج علامة مائية محاذاة إلى أسفل اليمين، وترميزها إلى JPEG بجودة محددة، وحفظ النتيجة. المتطلبات المذكورة هي PHP 8.3 أو أحدث، وإضافة Mbstring في PHP، وإضافة لمعالجة الصور (GD أو Imagick أو libvips). يتم تطوير المكتبة وصيانتها بواسطة Oliver Vogel، مع مساهمات من المجتمع، وتُصدر تحت رخصة MIT. ويمكن الإبلاغ عن المشكلات الأمنية عبر البريد الإلكتروني.