牛牛在线工具

Imagick::raiseImage()

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

Imagick::raiseImage()

创建一个浮雕效果的图像,通过对图像的边缘和轮廓进行高度和深度的变化来实现

函数名称:Imagick::raiseImage() 函数描述:Imagick::raiseImage() 方法用于创建一个浮雕效果的图像,通过对图像的边缘和轮廓进行高度和深度的变化来实现。 用法: bool Imagick::raiseImage ( float $width , float $height , int $x , int $y , bool $raise ) 参数: $width:浮雕效果的宽度,取值范围为0到1之间的浮点数。 $height:浮雕效果的高度,取值范围为0到1之间的浮点数。 $x:浮雕效果的水平偏移量,取值范围为整数。 $y:浮雕效果的垂直偏移量,取值范围为整数。 $raise:浮雕效果是否应用于图像的凸起部分,取值为布尔类型。 返回值: 成功时返回 true,失败时返回 false。 示例: // 创建 Imagick 对象 $image = new Imagick('image.jpg'); // 应用浮雕效果 $image->raiseImage(0.5, 0.5, 10, 10, true); // 显示或保存处理后的图像 header('Content-Type: image/jpeg'); echo $image; 以上示例将创建一个 Imagick 对象,并加载一个名为 "image.jpg" 的图像文件。然后,通过调用 raiseImage() 方法,将浮雕效果应用于图像,设置浮雕效果的宽度为 0.5,高度为 0.5,水平偏移量为 10,垂直偏移量为 10,并且应用于图像的凸起部分。最后,将处理后的图像输出到浏览器。 注意:在使用 raiseImage() 方法之前,需要确保已经安装了 Imagick 扩展,并且版本号大于等于 2.3.0。