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

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

「 获取图像的页面大小信息 」


函数:Imagick::getPage()

适用版本:Imagick 3.0.0 及以上版本

用法:getPage() 方法用于获取图像的页面大小信息。它返回一个关联数组,包含图像的宽度、高度、X 偏移和 Y 偏移。

语法:

public Imagick::getPage(): array

参数:该函数没有参数。

返回值:返回一个关联数组,包含以下键值对:

  • "width":图像宽度的像素数
  • "height":图像高度的像素数
  • "x":图像左上角的 X 偏移量
  • "y":图像左上角的 Y 偏移量

示例:

// 创建一个 Imagick 对象并加载图像
$image = new Imagick('image.jpg');

// 获取图像页面大小信息
$page = $image->getPage();

// 打印图像的宽度和高度
echo "图像宽度:".$page['width']." 像素\n";
echo "图像高度:".$page['height']." 像素\n";

// 打印图像的 X 和 Y 偏移量
echo "X 偏移量:".$page['x']." 像素\n";
echo "Y 偏移量:".$page['y']." 像素\n";

注意事项:

  • getPage() 方法需要 Imagick 扩展的版本为 3.0.0 或更高版本。
  • 该方法只适用于处理图像文件,不适用于处理动画或 PDF 文件。
  • 如果图像没有定义页面大小信息,getPage() 方法将返回一个空数组。
  • 返回的页面大小信息是相对于图像的左上角的位置。
补充纠错
热门PHP函数
分享链接