1. منتجات
  2.   صورة
  3.   PHP
  4.   Gregwar's Image
 
  

افتح المصدر PHP API لمعالجة الصور

مكتبة PHP التي تمكّن مبرمجي البرامج من تغيير حجم الصور ودقتها ودمجها وتلوينها وتعبئتها وتدويرها.

صورة Gregwar هي مكتبة مفتوحة المصدر موجهة للكائنات تمنح مطوري البرامج القدرة على معالجة الصور داخل تطبيقات PHP الخاصة بهم. باستخدام واجهة برمجة التطبيقات ، يمكنك تغيير الحجم ، وتغيير الحجم ، وفرض تغيير الحجم ، وتغيير حجم الاقتصاص ، والتكبير / التصغير ، واقتصاص الصور وإبطالها. علاوة على ذلك ، تتيح لك واجهة برمجة التطبيقات أيضًا ضبط السطوع والتباين وتحويل الصورة إلى التدرج الرمادي ونقش الصورة وتنعيم الصورة وزيادة حدة الصورة وتلوين الصورة والمزيد.

لا تطبق واجهة برمجة التطبيقات أبدًا ميزة على صورة مفتوحة. بدلاً من ذلك - تقوم واجهة برمجة التطبيقات أولاً بتخزين جميع الصور مؤقتًا ثم تطبيق الميزات. تضيف واجهة برمجة التطبيقات الصورة في مصفوفة العمليات التي تتكون من الاسم والنوع ويمكنك استخدام التجزئة للبحث عن الملف في ذاكرة التخزين المؤقت.

Previous Next

الشروع في العمل مع صورة جريجوار

يتطلب PHP 5.2+. يمكنك بسهولة تثبيت مكتبة صور Gregwar عبر الملحن. الرجاء استخدام الأمر التالي.

قم بتثبيت صورة Gregwar عبر Composer

{
  ...
  "require": {
    "gregwar/image": "2.*"
  }
}

تغيير حجم الصور عبر واجهة برمجة تطبيقات PHP المجانية

قدمت مكتبة صور Gregwar's مفتوحة المصدر دعمًا لتغيير حجم الصور داخل التطبيقات. باستخدام API ، يمكن للمطور ببساطة استيراد مكتبة Gregwar وفتح الصورة وتغيير حجمها وحفظها. عملية تغيير الحجم بسيطة جدًا وتتطلب سطرًا واحدًا فقط من التعليمات البرمجية. يمكنك فتحه بطريقة () مفتوحة وتغيير حجمه باستخدام طريقة تغيير الحجم ().

تغيير حجم الصورة في PHP

  1. مكتبة الاستيراد
  2. افتح الصورة وقم بتمرير مسار ملف الصورة ، وقم بتغيير حجمه وتوفير عرض وحجم صورة الإخراج.
  3. نفي ألوان الصورة وحفظ الصورة

تغيير حجم الصورة عبر 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');
 عربي