©
This document uses PHP Chinese website manual Release
(No version information available, might only be in Git)
Imagick::extentImage — Set image size
$width
, int $height
, int $x
, int $y
)Comfortability method for setting image size. The method sets the image size and allows setting x,y coordinates where the new area begins. 此方法在Imagick基于ImageMagick 6.3.1以上版本编译时可用。
Prior to ImageMagick 6.5.7-8 (1623), $x was positive when shifting to the left and negative when shifting to the right, and $y was positive when shifting an image up and negative when shifting an image down. Somewhere betwen ImageMagick 6.3.7 (1591) and ImageMagick 6.5.7-8 (1623), the axes of $x and $y were flipped, so that $x was negative when shifting to the left and positive when shifting to the right, and $y was negative when shifting an image up and positive when shifting an image down. Somewhere between ImageMagick 6.5.7-8 (1623) and ImageMagick 6.6.9-7 (1641), the axes of $x and $y were flipped back to pre-ImageMagick 6.5.7-8 (1623) functionality.
width
The new width
height
The new height
x
X position for the new size
y
Y position for the new size
成功时返回 TRUE
。
[#1] orgoj [2014-02-13 18:52:37]
Some tiff image are corrupted, if used without prior calling setImageMatte(false).
[#2] bas at vdsluis dot net [2009-12-03 04:44:34]
This function cannot handle images with a transparent background. Use setImageExtent instead.