PHP معالجة الصور
يوفر PHP وظائف معالجة الصور الغنية، بما في ذلك:
وظيفة | وصف |
---|---|
gd_info () | الوصول إلى المعلومات المثبتة حاليا مكتبة GD |
getimagesize () | الحصول على معلومات الصورة |
getimagesizefromstring () | الحصول على معلومات الصورة |
image_type_to_extension () | الحصول على لاحقة صورة |
image_type_to_mime_type () | إرجاع نوع MIME من الصورة |
image2wbmp () | الناتج صورة WBMP |
imageaffine () | مرة أخرى بعد الصورة بعد تحويل تآلفي |
imageaffinematrixconcat () | ربط الجدولين |
imageaffinematrixget () | الحصول على مصفوفة |
imagealphablending () | تحديد وضع الصورة مزج |
imageantialias () | إذا كنت تريد استخدام تنعيم وظيفة (الحواف) |
imagearc () | فيديو أقواس إهليلجية |
imagechar () | كتابة حرف عرضية |
imagecharup () | رسم الطابع عموديا |
imagecolorallocate () | خصص ألوان معينة للصورة |
imagecolorallocatealpha () | تعيين اللون والشفافية للصورة |
imagecolorat () | الحصول على قيمة لون مؤشر بكسل |
imagecolorclosest () | الحصول على مؤشر اللون الأقرب إلى لون معين |
imagecolorclosestalpha () | مؤشر تحديد اللون + ألفا يكتسب اللون الأقرب |
imagecolorclosesthwb () | الأسود والأبيض المصنوع من مؤشر اللون المحدد أقرب اللونية |
imagesx ()، imagesy () | الحصول على عرض صورة والارتفاع |
مكتبة GD
استخدام PHP وظائف معالجة الصور، تحتاج إلى تحميل دعم مكتبة GD. تأكد من ملف php.ini تحميل مكتبة GD:
الخادم نافذة:
extension = php_gd2.dll
لينكس وماك الأنظمة:
extension = php_gd2.so
استخدام gd_info () لعرض معلومات حول مكتبة GD المثبتة حاليا:
<?php var_dump(gd_info()); ?>
الإخراج هو على النحو التالي:
array(12) { ["GD Version"]=> string(26) "bundled (2.1.0 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPEG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }