牛牛在线工具

ImagickDraw::setClipUnits()

收录 8868 个 PHP 函数,含用途说明与用法示例。

ImagickDraw::setClipUnits()

设置剪切路径的单位

函数名: ImagickDraw::setClipUnits() 函数描述:设置剪切路径的单位。 适用版本: Imagick 3.4.3以上版本 用法: bool ImagickDraw::setClipUnits ( int $clip_units ) 参数: $clip_units:剪切路径的单位。可选值为Imagick::RESOLUTION_UNDEFINED, Imagick::RESOLUTION_PIXELSPERINCH或Imagick::RESOLUTION_PIXELSPERCENTIMETER。 返回值: 成功时返回true,失败时返回false。 示例: // 创建一个新的画布 $draw = new ImagickDraw(); // 设置剪切路径的单位为像素每英寸 $draw->setClipUnits(Imagick::RESOLUTION_PIXELSPERINCH); // 应用剪切路径到图像 $image = new Imagick('input.jpg'); $image->drawImage($draw); // 输出图像 header('Content-Type: image/jpeg'); echo $image; 在上面的示例中,我们首先创建一个新的ImagickDraw对象,并设置剪切路径的单位为像素每英寸。然后,我们使用该剪切路径将图像应用到一个Imagick对象上。最后,我们将输出图像作为JPEG格式的内容返回给浏览器。 请注意,此函数仅适用于Imagick 3.4.3及以上版本。如果您的PHP安装中没有安装该版本的Imagick扩展,您将无法使用此函数。