توفر PHP مجموعة كبيرة من وظائف معالجة الصور، بما في ذلك بشكل رئيسي:
| وظيفة | يصف |
|---|---|
| gd_info() | احصل على معلومات حول مكتبة GD المثبتة حاليًا |
| الحصول على الصورة () | الحصول على معلومات الصورة |
| الحصول على حجم الصورة من السلسلة () | الحصول على معلومات الصورة |
| image_type_to_extension() | الحصول على لاحقة الصورة |
| image_type_to_mime_type() | إرجاع نوع MIME للصورة |
| image2wbmp() | إخراج صور WBMP |
| إيماجافيني () | إرجاع الصورة بعد التحويل التقاربي |
| imageaffinematrixconcat() | تسلسل مصفوفتين |
| إيماجافينيماتريكسجيت () | احصل على المصفوفة |
| مزج الصور () | ضبط وضع مزج الألوان للصورة |
| انحراف الصورة () | ما إذا كان سيتم استخدام وظيفة الحواف (الحواف). |
| imagearc() | ارسم قوسًا بيضاويًا |
| إيماجشار () | كتابة الحروف الأفقية |
| إيماجشاروب () | رسم شخصية عموديا |
| صورة اللون تخصيص () | تعيين لون لصورة |
| إيماجكولورالوكاتيالفا () | تعيين اللون والشفافية للصورة |
| لون الصورة () | احصل على قيمة مؤشر اللون للبكسل |
| صورة اللون الأقرب () | الحصول على قيمة فهرس اللون الأقرب إلى اللون المحدد |
| إيماجكولوركلوستالفا () | الحصول على فهرس اللون الأقرب إلى اللون المحدد بالإضافة إلى الشفافية |
| إيماجكولوريسثوب () | الحصول على فهرس اللون الأسود والأبيض الأقرب إلى اللون المحدد |
| إيماجيسكس ()، إيماجيسي () | احصل على عرض الصورة وارتفاعها |
لاستخدام وظائف معالجة الصور PHP، تحتاج إلى تحميل مكتبة دعم GD. الرجاء التأكد من قيام php.ini بتحميل مكتبة GD:
على خادم ويندوز:
ملحق=php_gd2.dll
على أنظمة Linux وMac:
الامتداد=php_gd2.so
استخدم الدالة gd_info() لعرض معلومات حول مكتبة GD المثبتة حاليًا:
<?phpvar_dump(gd_info());?>
الإخراج تقريبًا كما يلي:
array(12) { ["إصدار GD"]=> string(26) "مجمعة (متوافقة مع 2.1.0)" ["دعم FreeType"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["دعم T1Lib"]=> bool(false) ["دعم قراءة GIF"]=> bool(true) ["إنشاء دعم GIF"]=> bool(true) ["دعم JPEG"]=> bool(true) ["دعم PNG"]=> bool(true) ["دعم WBMP"]=> bool(true) ["دعم XPM"]=> bool(false) [" دعم XBM"]=> bool(true) ["دعم الخط الياباني المعين بواسطة JIS"]=> bool(false)}