افتح المصدر PHP API لمعالجة الصور
مكتبة PHP التي تمكّن مبرمجي البرامج من تغيير حجم الصور ودقتها ودمجها وتلوينها وتعبئتها وتدويرها.
صورة Gregwar هي مكتبة مفتوحة المصدر موجهة للكائنات تمنح مطوري البرامج القدرة على معالجة الصور داخل تطبيقات PHP الخاصة بهم. باستخدام واجهة برمجة التطبيقات ، يمكنك تغيير الحجم ، وتغيير الحجم ، وفرض تغيير الحجم ، وتغيير حجم الاقتصاص ، والتكبير / التصغير ، واقتصاص الصور وإبطالها. علاوة على ذلك ، تتيح لك واجهة برمجة التطبيقات أيضًا ضبط السطوع والتباين وتحويل الصورة إلى التدرج الرمادي ونقش الصورة وتنعيم الصورة وزيادة حدة الصورة وتلوين الصورة والمزيد.
لا تطبق واجهة برمجة التطبيقات أبدًا ميزة على صورة مفتوحة. بدلاً من ذلك - تقوم واجهة برمجة التطبيقات أولاً بتخزين جميع الصور مؤقتًا ثم تطبيق الميزات. تضيف واجهة برمجة التطبيقات الصورة في مصفوفة العمليات التي تتكون من الاسم والنوع ويمكنك استخدام التجزئة للبحث عن الملف في ذاكرة التخزين المؤقت.
الشروع في العمل مع صورة جريجوار
يتطلب PHP 5.2+. يمكنك بسهولة تثبيت مكتبة صور Gregwar عبر الملحن. الرجاء استخدام الأمر التالي.
قم بتثبيت صورة Gregwar عبر Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
تغيير حجم الصور عبر واجهة برمجة تطبيقات PHP المجانية
قدمت مكتبة صور Gregwar's مفتوحة المصدر دعمًا لتغيير حجم الصور داخل التطبيقات. باستخدام API ، يمكن للمطور ببساطة استيراد مكتبة Gregwar وفتح الصورة وتغيير حجمها وحفظها. عملية تغيير الحجم بسيطة جدًا وتتطلب سطرًا واحدًا فقط من التعليمات البرمجية. يمكنك فتحه بطريقة () مفتوحة وتغيير حجمه باستخدام طريقة تغيير الحجم ().
تغيير حجم الصورة في PHP
- مكتبة الاستيراد
- افتح الصورة وقم بتمرير مسار ملف الصورة ، وقم بتغيير حجمه وتوفير عرض وحجم صورة الإخراج.
- نفي ألوان الصورة وحفظ الصورة
تغيير حجم الصورة عبر Free PHP API
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
قم بالتدوير والانعكاس وتطبيق التأثيرات على الصور عبر PHP
تضمنت مكتبة صور Gregwar's مفتوحة المصدر العديد من الميزات الهامة لمعالجة الصور ومعالجتها داخل تطبيقات PHP. تمنح المكتبة مطوري البرامج القدرة على قلب صورهم أو قصها أو تدويرها باستخدام أوامر PHP. يدعم ميزات تغيير حجم الصورة مع الحفاظ على الحجم ، وتغيير حجم الصورة واقتصاصها لتناسب أبعاد معينة ، وتغيير موضع الصورة التي تم تغيير حجمها ، وإبطال ألوان الصورة ، وتحويل الصورة إلى تدرج رمادي ، ونقش الصورة ، ودمج الملفات ، وإضافة العلامة المائية إلى الصورة ، يطبق تأثير حافة على الصورة وغيرها الكثير.
دمج الصور عبر Free PHP API
require_once '../autoload.php';
use Gregwar\Image\Image;
Image::open('img/test.png')
->merge(Image::open('img/test2.jpg')->cropResize(100, 100))
->save('out.jpg', 'jpg');
قم بتطبيق العلامة المائية على الصورة عبر واجهة برمجة تطبيقات PHP المجانية
require_once '../autoload.php';
use Gregwar\Image\Image;
// Opening mona.jpg
$img = Image::open('img/mona.jpg');
// Opening vinci.png
$watermark = Image::open('img/vinci.png');
// Mergine vinci text into mona in the top-right corner
$img->merge($watermark, $img->width()-$watermark->width(),
$img->height()-$watermark->height())
->save('out.jpg', 'jpg');