Следующий код демонстрирует часто используемые операции 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');
?>