1. Produkty
  2.   Obraz
  3.   PHP
  4.   Gregwar's Image
 
  

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.

Previous Next

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

  1. Importuj bibliotekę
  2. Otwórz obraz i przekaż ścieżkę pliku obrazu, zmień jego rozmiar i podaj szerokość i wysokość obrazu wyjściowego.
  3. 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');
 Polski