牛牛在线工具

Imagick::shadowImage()

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

Imagick::shadowImage()

在图像上创建阴影效果

函数名:Imagick::shadowImage() 适用版本:Imagick类在PHP 7.0.0及以上版本可用 用法:该函数用于在图像上创建阴影效果。 语法:bool Imagick::shadowImage(float $opacity, float $sigma, int $x, int $y) 参数: $opacity:阴影的不透明度,取值范围为0到1之间,0表示完全透明,1表示完全不透明。 $sigma:阴影的模糊度,值越大越模糊。 $x:阴影相对于原始图像的水平偏移量。 $y:阴影相对于原始图像的垂直偏移量。 返回值:成功时返回true,失败时返回false。 示例: // 创建Imagick对象 $image = new Imagick('input.jpg'); // 在图像上创建阴影效果 $opacity = 0.5; $sigma = 5; $x = 10; $y = 10; $image->shadowImage($opacity, $sigma, $x, $y); // 保存修改后的图像 $image->writeImage('output.jpg'); // 销毁Imagick对象 $image->destroy(); 上述示例中,首先创建了一个Imagick对象并加载了名为input.jpg的图像。然后使用shadowImage函数在图像上创建了阴影效果,设置了阴影的不透明度为0.5,模糊度为5,水平偏移量为10,垂直偏移量为10。最后将修改后的图像保存为output.jpg,并销毁Imagick对象。 注意:在使用该函数之前,需要确保已经安装了Imagick扩展。