PHP API с отворен код за манипулиране на изображения
PHP библиотека, която позволява на софтуерните програмисти да преоразмеряват, изострят, обединяват, оцветяват, запълват и завъртат изображения.
Gregwar's Image е обектно-ориентирана библиотека с отворен код, която дава възможност на разработчиците на софтуер да манипулират изображения в собствените си PHP приложения. С помощта на API можете да преоразмерявате, мащабирате, принудително преоразмерявате, изрязвате преоразмеряване, мащабирате изрязване, изрязвате и отричате изображения. Освен това, API също така ви позволява да зададете яркост, контраст, да конвертирате изображението в сива скала, да щамповате изображението, да изгладите изображението, да изострите изображението, да оцветите изображението и др.
API никога не прилага функция върху отворено изображение. Вместо това - API първо кешира всички изображения и след това прилага функциите. API добавя изображението в масива от операции, състоящ се от име, тип и можете да използвате хеша, за да търсите файла в кеша.
Първи стъпки с изображението на Gregwar
Изисква PHP 5.2+. Можете лесно да инсталирате библиотеката с изображения на Gregwar чрез Composer. Моля, използвайте следната команда.
Инсталирайте изображението на Gregwar чрез Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Преоразмеряване на изображения чрез безплатен PHP API
Библиотеката с изображения на Gregwar с отворен код предоставя поддръжка за преоразмеряване на изображения в приложения. Използвайки API, разработчикът може просто да импортира библиотеката Gregwar, да отвори изображението, да го преоразмери и да го запази. Процесът на преоразмеряване е доста прост и изисква само един ред код. Можете да го отворите с метода open() и да го преоразмерите с помощта на метода resize().
Преоразмеряване на изображението в PHP
- Импортиране на библиотека
- Отворете изображението и предайте пътя на файла на изображението, преоразмерете го и осигурете ширина и височина на изходния размер на изображението.
- Отхвърлете цветовете на изображението и запазете изображението
Преоразмерете изображението чрез безплатен 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');