函数名:Imagick::getImageSize()
函数描述:该函数用于获取图像的尺寸信息。
适用版本:该函数适用于所有的PHP版本。
用法:
Imagick::getImageSize(): array
参数:该函数没有任何参数。
返回值:该函数返回一个包含图像尺寸信息的关联数组。数组中包含以下键值对:
- "columns":图像的宽度(以像素为单位)
- "rows":图像的高度(以像素为单位)
- "geometry":图像的几何尺寸(格式为"widthxheight",例如"800x600")
- "resolution_x":图像的水平分辨率(以像素/英寸为单位)
- "resolution_y":图像的垂直分辨率(以像素/英寸为单位)
- "units":图像的分辨率单位(可能的值为"undefined"、"pixelsperinch"或"pixelspercentimeter")
示例:
$image = new Imagick('path/to/image.jpg');
$size = $image->getImageSize();
echo 'Width: ' . $size['columns'] . 'px';
echo 'Height: ' . $size['rows'] . 'px';
echo 'Geometry: ' . $size['geometry'];
echo 'Resolution X: ' . $size['resolution_x'] . 'px/inch';
echo 'Resolution Y: ' . $size['resolution_y'] . 'px/inch';
echo 'Units: ' . $size['units'];
以上示例将打印出图像的宽度、高度、几何尺寸、水平分辨率、垂直分辨率和分辨率单位。