Следующий код демонстрирует часто используемые операции Gmagick над изображениями.
Пример #1 Примеры использования Gmagick
<?php
// Создаём новый объект Gmagick
$image = new Gmagick('example.jpg');
// Создаём уменьшенную копию изображения. 0 для сохранения пропорций.
$image->thumbnailimage(100, 0);
// Создаём рамку вокруг изображения, после чего накладываем эффект масляной краски
// Обратите внимание на цепочки преобразующих методов, поддерживаемых в gmagick
$image->borderimage("yellow", 8, 8)->oilpaintimage(0.3);
// Записываем полученное изображение в файл
$image->write('example_thumbnail.jpg');
?>