Open Source PHP API pro manipulaci s obrázky
Knihovna PHP, která softwarovým programátorům umožňuje měnit velikost, zaostřovat, slučovat, barvit, vyplňovat a otáčet obrázky.
Gregwar's Image je open source objektově orientovaná knihovna, která dává softwarovým vývojářům možnost manipulovat s obrázky uvnitř jejich vlastních PHP aplikací. Pomocí rozhraní API můžete změnit velikost, změnit velikost, vynutit změnu velikosti, změnit velikost oříznutí, zvětšit oříznutí, oříznout a negovat obrázky. Kromě toho vám API také umožňuje nastavit jas, kontrast, převést obrázek do stupňů šedi, vytlačit obrázek, vyhladit obrázek, doostřit obrázek, vybarvit obrázek a další.
Rozhraní API nikdy neaplikuje funkci na otevřený obrázek. Místo toho – API nejprve uloží všechny obrázky do mezipaměti a poté aplikuje funkce. Rozhraní API přidá obrázek do pole operací sestávajícího z názvu, typu a můžete použít hash k vyhledání souboru v mezipaměti.
Začínáme s Gregwarovým obrázkem
Vyžaduje PHP 5.2+. Knihovnu Gregwar's Image můžete snadno nainstalovat pomocí skladatele. Použijte prosím následující příkaz.
Nainstalujte Gregwar's Image přes Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Změňte velikost obrázků pomocí bezplatného PHP API
Open source knihovna Gregwar's Image poskytla podporu pro změnu velikosti obrázků uvnitř aplikací. Pomocí API může vývojář jednoduše importovat knihovnu Gregwar, otevřít obrázek, změnit jeho velikost a uložit. Proces změny velikosti je velmi jednoduchý a vyžaduje pouze jeden řádek kódu. Můžete jej otevřít pomocí metody open() a změnit jeho velikost pomocí metody resize().
Změna velikosti obrázku v PHP
- Importovat knihovnu
- Otevřete obrázek a předejte cestu k souboru obrázku, změňte jeho velikost a zadejte šířku a výšku výstupní velikosti obrázku.
- Negujte barvy obrázku a uložte obrázek
Změňte velikost obrázku pomocí bezplatného PHP API
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Otočit, převrátit a použít efekty na obrázky prostřednictvím PHP
Knihovna obrázků Gregwar's Image s otevřeným zdrojovým kódem obsahuje několik důležitých funkcí pro práci s obrázky a manipulaci s nimi v aplikacích PHP. Knihovna dává vývojářům softwaru možnost převrátit, oříznout nebo otočit obrázky pomocí příkazů PHP. Podporuje funkce pro změnu velikosti obrázku se zachováním měřítka, změnu velikosti a oříznutí obrázku tak, aby odpovídal daným rozměrům, změnu polohy obrázku se změněnou velikostí, negaci barev obrázku, převedení obrázku na stupně šedi, embosování obrázku, sloučení souborů, přidání vodoznaku do obrázku , aplikuje na obrázek okrajový efekt a mnoho dalších.
Sloučit obrázky přes bezplatné 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');
Použijte vodoznak na obrázek prostřednictvím bezplatného 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');