牛牛在线工具

Imagick::edgeImage()

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

Imagick::edgeImage()

在图像中检测边缘,并将其突出显示

函数名称:Imagick::edgeImage() 函数描述:该函数用于在图像中检测边缘,并将其突出显示。 适用版本:Imagick::edgeImage()函数适用于Imagick扩展版本7.0.0以上。 语法:Imagick Imagick::edgeImage(float $radius) 参数: $radius(可选):指定边缘检测时的半径大小。较大的半径会导致检测到更大的边缘。默认值为0。 返回值:返回一个新的Imagick对象,其中包含了边缘突出显示的图像。 示例: // 创建Imagick对象并读取图像 $image = new Imagick('path/to/image.jpg'); // 应用边缘检测并设置半径为2 $edgedImage = $image->edgeImage(2); // 显示原始图像 echo '<h2>Original Image</h2>'; echo '<img src="path/to/image.jpg" alt="Original Image">'; // 显示边缘检测后的图像 echo '<h2>Edged Image</h2>'; echo '<img src="' . $edgedImage . '" alt="Edged Image">'; 上述示例中,首先创建了一个Imagick对象并加载了一张图像。然后,使用edgeImage()函数对图像进行边缘检测,并将半径设置为2。最后,通过HTML标签将原始图像和边缘检测后的图像显示在页面上。 注意:在使用该函数之前,需要确保已经安装了Imagick扩展,并且版本号大于等于7.0.0。