CHỈNH SỬA: Thông tin và tập lệnh bên dưới chỉ áp dụng cho lớp iMagick - không được thêm vào theo mặc định với ImageMagick !!!
Nếu tôi muốn biết liệu imagemagick đã được cài đặt và thực sự hoạt động như một phần mở rộng php hay chưa, tôi dán đoạn mã này vào một tệp có thể truy cập web
<?php
error_reporting(E_ALL);
ini_set( 'display_errors','1');
$im = new Imagick();
$im->newPseudoImage(50, 50, "gradient:red-black");
$draw = new ImagickDraw();
$draw->pushPattern('gradient', 0, 0, 50, 50);
$draw->composite(Imagick::COMPOSITE_OVER, 0, 0, 50, 50, $im);
$draw->popPattern();
$draw->setFillPatternURL('#gradient');
$draw->setFontSize(52);
$draw->annotation(20, 50, "Hello World!");
$canvas = new Imagick();
$canvas->newImage(350, 70, "white");
$canvas->drawImage($draw);
$canvas->borderImage('black', 1, 1);
$canvas->setImageFormat('png');
header("Content-Type: image/png");
echo $canvas;
?>
Bạn sẽ thấy hình ảnh hello world: