PHP API с открытым исходным кодом для управления изображениями

Библиотека PHP, которая позволяет программистам изменять размер, повышать резкость, объединять, раскрашивать, заполнять и поворачивать изображения.

Gregwar's Image — это объектно-ориентированная библиотека с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность манипулировать изображениями внутри своих собственных PHP-приложений. Используя API, вы можете изменять размер, масштабировать, изменять размер, принудительно изменять размер, изменять размер, масштабировать, обрезать и сводить на нет изображения. Кроме того, API также позволяет вам устанавливать яркость, контрастность, преобразовывать изображение в оттенки серого, тиснение изображения, сглаживание изображения, повышение резкости изображения, раскрашивание изображения и многое другое.

API никогда не применяет функцию к открытому изображению. Вместо этого API сначала кэширует все изображения, а затем применяет функции. API добавляет изображение в массив операций, состоящий из имени, типа, и вы можете использовать хэш для поиска файла в кеше.

Previous Next

Начало работы с изображением Грегвара

Требуется PHP 5.2+. Вы можете легко установить библиотеку изображений Gregwar через composer. Пожалуйста, используйте следующую команду.

Установите образ Грегвара через Composer

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

Изменение размера изображений через бесплатный PHP API

Библиотека изображений Gregwar с открытым исходным кодом обеспечивает поддержку изменения размера изображений внутри приложений. С помощью API разработчик может просто импортировать библиотеку Gregwar, открыть изображение, изменить его размер и сохранить. Процесс изменения размера довольно прост и требует всего одну строку кода. Вы можете открыть его с помощью метода open() и изменить его размер с помощью метода resize().

Изменить размер изображения в PHP

  1. Импорт библиотеки
  2. Откройте изображение и передайте путь к файлу изображения, измените его размер и укажите ширину и высоту выходного изображения.
  3. Отмените цвета изображения и сохраните изображение

Изменение размера изображения через бесплатный PHP API

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

Rotate, Flip & Apply Effects to Images через PHP

Библиотека изображений Gregwar с открытым исходным кодом включает несколько важных функций для обработки изображений и манипулирования ими внутри приложений PHP. Библиотека дает разработчикам программного обеспечения возможность переворачивать, обрезать или поворачивать изображения с помощью команд PHP. Он поддерживает функции для изменения размера масштаба сохранения изображения, изменения размера и обрезки изображения в соответствии с заданными размерами, изменения положения изображения с измененным размером, отрицания цветов изображения, преобразования изображения в оттенки серого, тиснения изображения, объединения файлов, добавления водяного знака к изображению. , применяет краевой эффект к изображению и многое другое.

Merge Images via Free 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');

Применить водяной знак к изображению через бесплатный 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');
 Русский