array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'ru', ), 'this' => array ( 0 => 'gmagick.examples.php', 1 => 'Примеры', ), 'up' => array ( 0 => 'book.gmagick.php', 1 => 'Gmagick', ), 'prev' => array ( 0 => 'gmagick.constants.php', 1 => 'Предопределённые константы', ), 'next' => array ( 0 => 'class.gmagick.php', 1 => 'Gmagick', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'ru', 'path' => 'reference/gmagick/examples.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
Следующий код демонстрирует часто используемые операции 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');
?>