getImageRegion 具有與變更影像裁剪的操作相同的副作用 -- 新影像保留舊的畫布和定位資訊。例如,在新影像上使用 annotateImage 將會根據舊影像解釋定位引數。若要修正此問題,請使用 setImagePage 重設此資訊。
<?php
$im->setImagePage(0, 0, 0, 0);
?>
(PECL imagick 2, PECL imagick 3)
Imagick::getImageRegion — 提取影像的區域
提取影像的區域,並將其作為新的 Imagick 物件傳回。
width
提取區域的寬度。
height
提取區域的高度。
x
提取區域左上角的 X 座標。
y
提取區域左上角的 Y 座標。
提取影像的區域,並將其作為新的魔杖傳回。
發生錯誤時拋出 ImagickException。
getImageRegion 具有與變更影像裁剪的操作相同的副作用 -- 新影像保留舊的畫布和定位資訊。例如,在新影像上使用 annotateImage 將會根據舊影像解釋定位引數。若要修正此問題,請使用 setImagePage 重設此資訊。
<?php
$im->setImagePage(0, 0, 0, 0);
?>