In other graphics systems I have seen this referred to as Canvas size or re-dimensioning. It changes the dimension of the image without re-scaling. Added pixels appear black, removed pixels are simply cropped away.
(PECL imagick 2, PECL imagick 3)
Imagick::setImageExtent — Sets the image size
$columns
, int $rows
) : boolSets the image size (i.e. columns & rows).
columns
rows
成功时返回 true
。
错误时抛出 ImagickException。
In other graphics systems I have seen this referred to as Canvas size or re-dimensioning. It changes the dimension of the image without re-scaling. Added pixels appear black, removed pixels are simply cropped away.
This function actually sets the width and height of the image (in pixels).
Took me forever to figure this out.