1. محصولات
  2.   تصویر
  3.   PHP
  4.   Gregwar's Image
 
  

API PHP منبع باز برای دستکاری تصاویر

کتابخانه PHP که به برنامه نویسان نرم افزار امکان تغییر اندازه، واضح، ادغام، رنگ آمیزی، پر کردن و چرخش تصاویر را می دهد.

Gregwar's Image یک کتابخانه شی گرا منبع باز است که به توسعه دهندگان نرم افزار این امکان را می دهد که تصاویر را در برنامه های PHP خود دستکاری کنند. با استفاده از API، می توانید اندازه، تغییر اندازه، تغییر اندازه اجباری، تغییر اندازه برش، زوم برش، برش و نفی تصاویر را تغییر دهید. علاوه بر این، API همچنین به شما امکان می دهد روشنایی، کنتراست، تبدیل تصویر به مقیاس خاکستری، برجسته کردن تصویر، صاف کردن تصویر، وضوح تصویر، رنگی کردن تصویر و موارد دیگر را به شما امکان دهد.

API هرگز یک ویژگی را روی یک تصویر باز شده اعمال نمی کند. در عوض - API ابتدا تمام تصاویر را در حافظه پنهان نگه می دارد و سپس ویژگی ها را اعمال می کند. API تصویر را در آرایه عملیاتی شامل نام، نوع اضافه می کند و می توانید از هش برای جستجوی فایل در حافظه پنهان استفاده کنید.

Previous Next

شروع کار با تصویر گرگوار

به PHP 5.2+ نیاز دارد. به راحتی می توانید کتابخانه تصویر گرگوار را از طریق آهنگساز نصب کنید. لطفا از دستور زیر استفاده کنید.

Gregwar's Image را از طریق Composer نصب کنید

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

تغییر اندازه تصاویر از طریق API رایگان PHP

کتابخانه تصویر منبع باز Gregwar از تغییر اندازه تصاویر در داخل برنامه ها پشتیبانی می کند. با استفاده از API، توسعه دهنده می تواند به سادگی کتابخانه Gregwar را وارد کند، تصویر را باز کند، اندازه آن را تغییر داده و ذخیره کند. فرآیند تغییر اندازه بسیار ساده است و تنها به یک خط کد نیاز دارد. می توانید آن را با متد open() باز کنید و با استفاده از متد resize() اندازه آن را تغییر دهید.

تغییر اندازه تصویر در PHP

  1. وارد کردن کتابخانه
  2. تصویر را باز کنید و مسیر فایل تصویر را پاس کنید، اندازه آن را تغییر دهید و اندازه تصویر خروجی را عرض و ارتفاع ارائه دهید.
  3. رنگ های تصویر را نفی کنید و تصویر را ذخیره کنید

تغییر اندازه تصویر از طریق API رایگان PHP

Image::open('fileformat.png')
   ->resize(100, 100)
   ->negate()
   ->save('output.jpg');
   

چرخش، ورق زدن و اعمال جلوه ها بر روی تصاویر از طریق PHP

کتابخانه تصویر منبع باز Gregwar چندین ویژگی مهم برای مدیریت و دستکاری تصویر در برنامه های PHP دارد. این کتابخانه به توسعه دهندگان نرم افزار این امکان را می دهد که تصاویر خود را با استفاده از دستورات PHP ورق بزنند، برش دهند یا بچرخانند. از ویژگی‌هایی برای تغییر اندازه تصویر، حفظ مقیاس، تغییر اندازه و برش تصویر به تناسب ابعاد داده شده، تغییر موقعیت تصویر تغییر اندازه، نفی رنگ‌های تصویر، تبدیل تصویر به مقیاس خاکستری، برجسته کردن تصویر، ادغام فایل‌ها، افزودن واترمارک به تصویر پشتیبانی می‌کند. ، یک افکت لبه روی تصویر و بسیاری موارد دیگر اعمال می کند.

ادغام تصاویر از طریق API رایگان PHP

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');

اعمال واترمارک روی تصویر از طریق API رایگان 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');
 فارسی