牛牛在线工具

Gmagick::edgeimage()

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

Gmagick::edgeimage()

在图像上应用边缘检测滤波器

函数名:Gmagick::edgeimage() 适用版本:Gmagick扩展在PHP版本5.3.0及以上可用。 用法:该函数用于在图像上应用边缘检测滤波器。它使用Sobel算子来检测图像中的边缘,并返回一个新的Gmagick对象,其中包含了应用边缘检测滤波器后的图像。 语法:public Gmagick Gmagick::edgeimage(float $radius) 参数: $radius(可选):指定边缘检测滤波器的半径。默认值为0。 返回值:返回一个新的Gmagick对象,其中包含了应用边缘检测滤波器后的图像。 示例: // 创建一个Gmagick对象 $image = new Gmagick('path/to/image.jpg'); // 应用边缘检测滤波器 $edges = $image->edgeimage(); // 显示边缘检测后的图像 header('Content-Type: image/jpeg'); echo $edges; 上述示例中,我们首先创建了一个Gmagick对象,加载了一张图片。然后,我们调用了edgeimage()函数来应用边缘检测滤波器,并将返回的新的Gmagick对象赋值给变量$edges。最后,我们将边缘检测后的图像以JPEG格式输出到浏览器。 请注意,示例中的路径和文件名需要根据实际情况进行修改。