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

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

「 设置图像的页面属性,这些属性确定了图像的大小和位置 」


函数名:setImagePage()

适用版本:PHP 5 >= 5.5.0, PHP 7, PECL imagick >= 3.1.0

用法:setImagePage(float $width, float $height, float $x, float $y)

说明:setImagePage()方法用于设置图像的页面属性,这些属性确定了图像的大小和位置。图像的页面属性是指图像的宽度、高度以及在画布上的位置。

参数:

  • $width:图像的页面宽度,以像素为单位。
  • $height:图像的页面高度,以像素为单位。
  • $x:图像在画布上的x坐标位置,以像素为单位。
  • $y:图像在画布上的y坐标位置,以像素为单位。

示例:

// 创建一个Imagick对象
$image = new Imagick('image.jpg');

// 设置图像的页面属性
$image->setImagePage(800, 600, 100, 100);

// 保存修改后的图像
$image->writeImage('image_modified.jpg');

在上面的示例中,我们首先创建了一个Imagick对象,并加载了名为'image.jpg'的图像。然后,使用setImagePage()方法设置了图像的页面属性,将页面宽度设置为800像素,页面高度设置为600像素,x坐标位置设置为100像素,y坐标位置设置为100像素。最后,使用writeImage()方法保存了修改后的图像为'image_modified.jpg'。

通过使用setImagePage()方法,我们可以调整图像在画布上的大小和位置,从而实现图像的裁剪、缩放和定位等效果。

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