1. Продукти
  2.   Образ
  3.   PHP
  4.   Gregwar's Image
 
  

PHP API с отворен код за манипулиране на изображения

PHP библиотека, която позволява на софтуерните програмисти да преоразмеряват, изострят, обединяват, оцветяват, запълват и завъртат изображения.

Gregwar's Image е обектно-ориентирана библиотека с отворен код, която дава възможност на разработчиците на софтуер да манипулират изображения в собствените си PHP приложения. С помощта на API можете да преоразмерявате, мащабирате, принудително преоразмерявате, изрязвате преоразмеряване, мащабирате изрязване, изрязвате и отричате изображения. Освен това, API също така ви позволява да зададете яркост, контраст, да конвертирате изображението в сива скала, да щамповате изображението, да изгладите изображението, да изострите изображението, да оцветите изображението и др.

API никога не прилага функция върху отворено изображение. Вместо това - API първо кешира всички изображения и след това прилага функциите. API добавя изображението в масива от операции, състоящ се от име, тип и можете да използвате хеша, за да търсите файла в кеша.

Previous Next

Първи стъпки с изображението на Gregwar

Изисква PHP 5.2+. Можете лесно да инсталирате библиотеката с изображения на Gregwar чрез Composer. Моля, използвайте следната команда.

Инсталирайте изображението на Gregwar чрез Composer

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

Преоразмеряване на изображения чрез безплатен PHP API

Библиотеката с изображения на Gregwar с отворен код предоставя поддръжка за преоразмеряване на изображения в приложения. Използвайки API, разработчикът може просто да импортира библиотеката Gregwar, да отвори изображението, да го преоразмери и да го запази. Процесът на преоразмеряване е доста прост и изисква само един ред код. Можете да го отворите с метода open() и да го преоразмерите с помощта на метода resize().

Преоразмеряване на изображението в PHP

  1. Импортиране на библиотека
  2. Отворете изображението и предайте пътя на файла на изображението, преоразмерете го и осигурете ширина и височина на изходния размер на изображението.
  3. Отхвърлете цветовете на изображението и запазете изображението

Преоразмерете изображението чрез безплатен PHP API

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

Завъртане, обръщане и прилагане на ефекти към изображения чрез PHP

Библиотеката с изображения с отворен код на Gregwar включва няколко важни функции за обработка и манипулиране на изображения в PHP приложения. Библиотеката дава възможност на разработчиците на софтуер да обръщат, изрязват или завъртат своите изображения с помощта на PHP команди. Той поддържа функции за преоразмеряване на изображението, запазвайки мащаба, преоразмеряване и изрязване на изображението, за да пасне на дадени размери, промяна на позицията на преоразмереното изображение, отричане на цветовете на изображението, преобразуване на изображението в нива на сивото, щамповане на изображението, сливане на файлове, добавяне на воден знак към изображението , прилага ефект на ръбове върху изображението и много други.

Обединяване на изображения чрез безплатен 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 API

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');
 Български