牛牛在线工具

Gmagick::charcoalimage()

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

Gmagick::charcoalimage()

将图像转换成炭笔画效果

函数名:Gmagick::charcoalimage() 适用版本:PHP 5 >= 5.3.0, PECL gmagick >= 1.0.0 用法:Gmagick::charcoalimage() 方法用于将图像转换成炭笔画效果。它可以模拟出具有粗糙纹理和粗糙轮廓的效果。 语法:bool Gmagick::charcoalimage(float $radius, float $sigma) 参数: $radius: 炭笔画效果的半径。较大的值会产生更大的粗糙纹理。默认值为1.0。 $sigma: 控制炭笔画纹理的标准差。默认值为0.5。 返回值:如果成功则返回 true,否则返回 false。 示例: <?php // 创建一个新的 Gmagick 对象 $image = new Gmagick(); // 读取图像文件 $image->readImage('input.jpg'); // 应用炭笔画效果 $image->charcoalimage(1.0, 0.5); // 保存处理后的图像 $image->writeImage('output.jpg'); // 输出图像 header('Content-type: image/jpeg'); echo $image; ?> 上述示例代码首先创建了一个 Gmagick 对象,并使用 readImage() 方法读取了一个名为 input.jpg 的图像文件。然后,通过调用 charcoalimage() 方法,并传入半径为 1.0,标准差为 0.5 的参数,将图像转换为炭笔画效果。最后,使用 writeImage() 方法将处理后的图像保存为 output.jpg 文件,并通过 header() 函数设置响应头,将图像输出到浏览器。 请注意,在使用 Gmagick 扩展之前,需要先安装 Gmagick 扩展并启用 PHP。