請注意,fxImage 回傳值的類型是一個新的物件 (Imagick),與目前的文件 (布林值) 相反。因此,它不會影響呼叫端物件。範例
<?php
$canvas = new Imagick();
$canvas->newImage(256, 256, "white", "jpg");
$gradient = new Imagick();
$gradient->newPseudoImage(256, 256, "gradient:white-black");
$canvas->compositeImage( $gradient, imagick::COMPOSITE_OVER, 0, 0 );
$canvas->rotateImage(new ImagickPixel(), 90);
/* 不只是 $canvas->fxImage("floor(s*10+0.5)/10"),我們必須儲存 fxImage() 的結果 */
$canvas= $canvas->fxImage("floor(s*10+0.5)/10");
header( "Content-Type: image/jpg" );
echo $canvas;
?>