PHP API с открытым исходным кодом для управления изображениями
Библиотека PHP, которая позволяет программистам изменять размер, повышать резкость, объединять, раскрашивать, заполнять и поворачивать изображения.
Gregwar's Image — это объектно-ориентированная библиотека с открытым исходным кодом, которая дает разработчикам программного обеспечения возможность манипулировать изображениями внутри своих собственных PHP-приложений. Используя API, вы можете изменять размер, масштабировать, изменять размер, принудительно изменять размер, изменять размер, масштабировать, обрезать и сводить на нет изображения. Кроме того, API также позволяет вам устанавливать яркость, контрастность, преобразовывать изображение в оттенки серого, тиснение изображения, сглаживание изображения, повышение резкости изображения, раскрашивание изображения и многое другое.
API никогда не применяет функцию к открытому изображению. Вместо этого API сначала кэширует все изображения, а затем применяет функции. API добавляет изображение в массив операций, состоящий из имени, типа, и вы можете использовать хэш для поиска файла в кеше.
Начало работы с изображением Грегвара
Требуется PHP 5.2+. Вы можете легко установить библиотеку изображений Gregwar через composer. Пожалуйста, используйте следующую команду.
Установите образ Грегвара через Composer
{
...
"require": {
"gregwar/image": "2.*"
}
}
Изменение размера изображений через бесплатный PHP API
Библиотека изображений Gregwar с открытым исходным кодом обеспечивает поддержку изменения размера изображений внутри приложений. С помощью API разработчик может просто импортировать библиотеку Gregwar, открыть изображение, изменить его размер и сохранить. Процесс изменения размера довольно прост и требует всего одну строку кода. Вы можете открыть его с помощью метода open() и изменить его размер с помощью метода resize().
Изменить размер изображения в PHP
- Импорт библиотеки
- Откройте изображение и передайте путь к файлу изображения, измените его размер и укажите ширину и высоту выходного изображения.
- Отмените цвета изображения и сохраните изображение
Изменение размера изображения через бесплатный 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');