Open Source PHP API pentru a manipula imagini
Bibliotecă PHP care permite programatorilor de software să redimensioneze, să clarifice, să îmbine, să coloreze, să umple și să rotească imaginile.
Gregwar's Image este o bibliotecă open source orientată pe obiecte care oferă dezvoltatorilor de software capacitatea de a manipula imagini în propriile aplicații PHP. Folosind API-ul, puteți redimensiona, redimensionați, forțați, decupați, decupați, decupați și anulați imaginile. În plus, API-ul vă permite, de asemenea, să setați luminozitatea, contrastul, să convertiți imaginea în tonuri de gri, să imprimați imaginea în relief, să neteziți imaginea, să clarificați imaginea, să colorați imaginea și multe altele.
API-ul nu aplică niciodată o caracteristică pe o imagine deschisă. În schimb - API-ul memorează mai întâi toate imaginile și apoi aplică caracteristicile. API-ul adaugă imaginea în matricea de operații constând din nume, tip și puteți folosi hash pentru a căuta fișierul în cache.
Noțiuni introductive cu imaginea lui Gregwar
Necesită PHP 5.2+. Puteți instala cu ușurință biblioteca Gregwar's Image prin compozitor. Vă rugăm să utilizați următoarea comandă.
Instalați imaginea lui Gregwar prin Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Redimensionați imagini prin API-ul PHP gratuit
Biblioteca Open Source Gregwar’s Image a oferit suport pentru redimensionarea imaginilor din interiorul aplicațiilor. Folosind API-ul, dezvoltatorul poate pur și simplu să importe biblioteca Gregwar, să deschidă imaginea, să o redimensioneze și să o salveze. Procesul de redimensionare este destul de simplu și necesită doar o linie de cod. Îl puteți deschide cu metoda open() și îl puteți redimensiona folosind metoda resize().
Redimensionați imaginea în PHP
- Import Library
- Deschideți imaginea și treceți calea fișierului imagine, redimensionați-o și furnizați dimensiunea imaginii de ieșire, lățime și înălțime.
- Anulați culorile imaginii și salvați imaginea
Redimensionați imaginea prin API-ul PHP gratuit
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Rotiți, răsturnați și aplicați efecte imaginilor prin PHP
Biblioteca Open Source Gregwar's Image a inclus câteva caracteristici importante pentru manipularea și manipularea imaginilor în cadrul aplicațiilor PHP. Biblioteca oferă dezvoltatorilor de software capacitatea de a-și întoarce, decupa sau roti imaginile folosind comenzi PHP. Acceptă funcții pentru redimensionarea imaginii păstrând scara, redimensionarea și decuparea imaginii pentru a se potrivi cu dimensiunile date, schimbarea poziției imaginii redimensionate, anularea culorilor imaginii, conversia imaginii în tonuri de gri, reliefarea imaginii, îmbinarea fișierelor, adăugarea filigranului imaginii , aplică un efect de margine asupra imaginii și multe altele.
Îmbinați imagini prin API-ul PHP gratuit
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');
Aplicați filigran la imagine prin API-ul PHP gratuit
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');