Open Source PHP API do manipulowania obrazami
Biblioteka PHP, która umożliwia programistom zmianę rozmiaru, wyostrzanie, scalanie, kolorowanie, wypełnianie i obracanie obrazów.
Gregwar's Image to biblioteka obiektowa typu open source, która daje programistom możliwość manipulowania obrazami w ich własnych aplikacjach PHP. Za pomocą interfejsu API możesz zmieniać rozmiar, skalować, wymuszać zmianę rozmiaru, przycinać, powiększać, przycinać i negować obrazy. Co więcej, API umożliwia także ustawienie jasności, kontrastu, konwersję obrazu do skali szarości, uwypuklenie obrazu, wygładzenie obrazu, wyostrzenie obrazu, pokolorowanie obrazu i wiele innych.
Interfejs API nigdy nie stosuje funkcji na otwartym obrazie. Zamiast tego — interfejs API najpierw buforuje wszystkie obrazy, a następnie stosuje funkcje. API dodaje obraz do tablicy operacji składającej się z nazwy, typu i możesz użyć skrótu, aby wyszukać plik w pamięci podręcznej.
Pierwsze kroki z wizerunkiem Gregwara
Wymaga PHP 5.2+. Możesz łatwo zainstalować bibliotekę obrazów Gregwara za pomocą kompozytora. Użyj następującego polecenia.
Zainstaluj obraz Gregwara przez Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Zmień rozmiar obrazów za pomocą bezpłatnego interfejsu API PHP
Biblioteka obrazów Gregwara o otwartym kodzie źródłowym zapewnia obsługę zmiany rozmiaru obrazów w aplikacjach. Korzystając z interfejsu API, programista może po prostu zaimportować bibliotekę Gregwar, otworzyć obraz, zmienić jego rozmiar i zapisać. Proces zmiany rozmiaru jest dość prosty i wymaga tylko jednej linii kodu. Możesz go otworzyć za pomocą metody open() i zmienić jego rozmiar za pomocą metody resize().
Zmień rozmiar obrazu w PHP
- Importuj bibliotekę
- Otwórz obraz i przekaż ścieżkę pliku obrazu, zmień jego rozmiar i podaj szerokość i wysokość obrazu wyjściowego.
- Neguj kolory obrazu i zapisz obraz
Zmień rozmiar obrazu za pomocą bezpłatnego interfejsu API PHP
Image::open('fileformat.png')
->resize(100, 100)
->negate()
->save('output.jpg');
Obróć, przerzuć i zastosuj efekty do obrazów za pomocą PHP
Biblioteka obrazów Gregwara o otwartym kodzie źródłowym zawiera kilka ważnych funkcji obsługi i manipulacji obrazami w aplikacjach PHP. Biblioteka daje programistom możliwość odwracania, przycinania lub obracania obrazów za pomocą poleceń PHP. Obsługuje funkcje zmiany rozmiaru obrazu z zachowaniem skali, zmianę rozmiaru i przycinanie obrazu w celu dopasowania do podanych wymiarów, zmianę położenia przeskalowanego obrazu, negowanie kolorów obrazu, konwersję obrazu do skali szarości, wytłaczanie obrazu, łączenie plików, dodawanie znaku wodnego do obrazu , stosuje efekt krawędzi na obrazie i wiele innych.
Scal obrazy za pomocą bezpłatnego interfejsu API PHP
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');
Zastosuj znak wodny do obrazu za pomocą bezpłatnego interfejsu API PHP
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');