1. Produkter
  2.   Bild
  3.   PHP
  4.   Gregwar's Image
 
  

Open Source PHP API för att manipulera bilder

PHP-bibliotek som gör det möjligt för programvaruprogrammerare att ändra storlek, skärpa, sammanfoga, färglägga, fylla och rotera bilder.

Gregwar's Image är ett objektorienterat bibliotek med öppen källkod som ger mjukvaruutvecklare möjlighet att manipulera bilder i sina egna PHP-applikationer. Med hjälp av API:t kan du ändra storlek, skala, forcera storlek, beskära storlek, zooma beskära, beskära och förneka bilder. Dessutom låter API:et dig även ställa in ljusstyrka, kontrast, konvertera bilden till gråskala, embossa bilden, jämna ut bilden, skärpa bilden, färglägga bilden med mera.

API:et tillämpar aldrig en funktion på en öppnad bild. Istället - API:et cachar först alla bilder och tillämpar sedan funktionerna. API:et lägger till bilden i operationsarrayen som består av namn, typ och du kan använda hashen för att leta upp filen i cachen.

Previous Next

Komma igång med Gregwars bild

Det kräver PHP 5.2+. Du kan enkelt installera Gregwars bildbibliotek via kompositör. Använd följande kommando.

Installera Gregwars bild via Composer

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

Ändra storlek på bilder via gratis PHP API

Gregwars bildbibliotek med öppen källkod har gett stöd för att ändra storlek på bilder i applikationer. Med hjälp av API:t kan utvecklaren helt enkelt importera Gregwar-biblioteket, öppna bilden, ändra storlek på den och spara den. Storleksändringsprocessen är ganska enkel och kräver bara en rad kod. Du kan öppna den med metoden open() och ändra storlek på den med metoden resize().

Ändra storlek på bild i PHP

  1. Importera bibliotek
  2. Öppna bild och skicka sökvägen till bildfilen, ändra storlek på den och ange storlek på utdatabildens bredd och höjd.
  3. Negera bildfärgerna och spara bilden

Ändra storlek på bild via gratis PHP API

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

Rotera, vänd och applicera effekter på bilder via PHP

Gregwars bildbibliotek med öppen källkod har inkluderat flera viktiga funktioner för bildhantering och manipulering i PHP-applikationer. Biblioteket ger mjukvaruutvecklare möjlighet att vända, beskära eller rotera sina bilder med PHP-kommandon. Den stöder funktioner för att ändra storlek på bildens bevarande skala, ändra storlek och beskära bilden för att passa givna dimensioner, ändra positionen för den ändrade storleken på bilden, negera bildfärgerna, konvertera bilden till gråskala, prägla bilden, slå samman filer, lägga till vattenstämpel till bilden , tillämpar en kanteffekt på bilden och många fler.

Slå samman 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');

Applicera vattenstämpel på bilden 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');
 Svenska