Open Source PHP API for å manipulere bilder
PHP-bibliotek som gjør det mulig for programvareprogrammerere å endre størrelse, skarpe, slå sammen, fargelegge, fylle og rotere bilder.
Gregwar's Image er et åpen kildekode objektorientert bibliotek som gir programvareutviklere muligheten til å manipulere bilder i sine egne PHP-applikasjoner. Ved å bruke API kan du endre størrelse, skalere, tvinge endringer, beskjære størrelse, zoome beskjære, beskjære og negere bilder. Videre lar APIen deg også stille inn lysstyrke, kontrast, konvertere bildet til gråtoner, prege bildet, jevne ut bildet, gjøre bildet skarpere, fargelegge bildet og mer.
API-en bruker aldri en funksjon på et åpnet bilde. I stedet - API-en cacher først alle bildene og bruker deretter funksjonene. API-en legger til bildet i operasjonsarrayet som består av navn, type og du kan bruke hashen til å slå opp etter filen i cachen.
Komme i gang med Gregwars bilde
Det krever PHP 5.2+. Du kan enkelt installere Gregwars bildebibliotek via komponist. Vennligst bruk følgende kommando.
Installer Gregwars bilde via Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Endre størrelse på bilder via gratis PHP API
Gregwars bildebibliotek med åpen kildekode har gitt støtte for å endre størrelse på bilder i applikasjoner. Ved å bruke API, kan utvikleren ganske enkelt importere Gregwar-biblioteket, åpne bildet, endre størrelsen på det og lagre det. Endre størrelsesprosessen er ganske enkel og krever bare én kodelinje. Du kan åpne den med open()-metoden og endre størrelsen på den med resize()-metoden.
Endre størrelse på bilde i PHP
- Importer bibliotek
- Åpne bilde og pass bildefilbanen, endre størrelsen på den og gi utdatabildets størrelse bredde og høyde.
- Negér bildefargene og lagre bildet
Endre størrelse på bilde via gratis PHP API
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Roter, snu og bruk effekter på bilder via PHP
Gregwars bildebibliotek med åpen kildekode har inkludert flere viktige funksjoner for bildehåndtering og manipulering i PHP-applikasjoner. Biblioteket gir programvareutviklere muligheten til å snu, beskjære eller rotere bildene sine ved hjelp av PHP-kommandoer. Den støtter funksjoner for å endre størrelse på bildebevarende skala, endre størrelse og beskjære bildet for å passe gitte dimensjoner, endre posisjonen til bildet som har endret størrelse, negere bildefargene, konvertere bildet til gråtoner, prege bildet, slå sammen filer, legge til vannmerke til bildet , bruker en kanteffekt på bildet og mange flere.
Slå sammen bilder via gratis 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');
Bruk vannmerke på bildet via gratis 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');