polar-nik/artifex

A convenient wrapper for the GD library, which makes it easier to work with images.

v1.0.0 2024-10-16 10:46 UTC

This package is auto-updated.

Last update: 2025-08-16 12:32:23 UTC


README

Artifex - удобная обёртка над GD-библиотекой для работы с изображениями.

Она умеет изменять размер, вырезать, изменять формат и сохранять изображения.

Документация

Все доступные методы доступны в Wiki

Примеры

Обрезать, добавить водяной знак и сохранить изображение:

$image = new \PolarNik\Artifex\Artifex('path/to/image.jpg');
$image->cut(512, 512); // Обрезать изображение
$image->watermark('path/to/watermark.png'); // Добавить водяной знак

$image->save('path/to/image-image-with-watermark.jpg'); // Сохранить изображение

Вывести превью изображения:

$image = new \PolarNik\Artifex\Artifex('path/to/another-image.jpg');
$image->thumb(256, 256); // Создать превью

$image->output('path/to/image-image-with-watermark.jpg'); // Вывести изображение