English | 简体中文 | 繁體中文
查询

Imagick::getImageSize()函数—用法及示例

「 获取图像的尺寸信息 」


函数名: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'];

以上示例将打印出图像的宽度、高度、几何尺寸、水平分辨率、垂直分辨率和分辨率单位。

补充纠错
热门PHP函数
分享链接