牛牛在线工具

Imagick::spreadImage()

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

Imagick::spreadImage()

将图像的像素进行扩散,创建一种模糊效果

函数名:Imagick::spreadImage() 函数描述:该函数用于将图像的像素进行扩散,创建一种模糊效果。 适用版本:该函数在Imagick扩展版本3.0.0及以上可用。 用法:bool Imagick::spreadImage ( float $radius ) 参数: radius:表示扩散的半径,即像素的扩散程度。值越大,扩散效果越明显。通常取值范围为0到100之间。 返回值:成功时返回true,失败时返回false。 示例: // 创建Imagick对象并读取图像 $image = new Imagick('image.jpg'); // 扩散图像像素 $image->spreadImage(10); // 保存扩散后的图像 $image->writeImage('spread_image.jpg'); // 显示扩散后的图像 header('Content-type: image/jpeg'); echo $image; // 释放内存 $image->destroy(); 上述示例中,我们首先创建了一个Imagick对象并加载了一张名为image.jpg的图像。然后,我们调用了spreadImage()函数,并传入了一个半径值为10,来实现图像像素的扩散效果。最后,我们将扩散后的图像保存到了spread_image.jpg文件中,并通过header()函数将图像直接输出到浏览器。最后,我们调用destroy()函数释放了内存。 请注意,为了使用Imagick类和该函数,你需要安装Imagick扩展并启用PHP中的Imagick模块。