函数名:ImagickKernel::fromBuiltIn()
适用版本:PHP 5 >= 5.4.0, PHP 7, PECL imagick >= 2.3.0
函数描述:该函数根据指定的内置滤镜名称创建一个新的ImagickKernel对象。
用法:
ImagickKernel ImagickKernel::fromBuiltIn ( string $kernelName [, string $kernelString ] )
参数:
$kernelName:必需,内置滤镜名称。可以是以下值之一:$kernelString:可选,滤镜的字符串表示。默认为null。返回值:返回一个新的ImagickKernel对象。
示例:
// 创建一个高斯滤镜
$kernel = ImagickKernel::fromBuiltIn("gaussian");
// 创建一个单位矩阵滤镜
$kernel = ImagickKernel::fromBuiltIn("unity");
// 创建一个自定义滤镜
$kernelString = "0, -1, 0; -1, 5, -1; 0, -1, 0";
$kernel = ImagickKernel::fromBuiltIn("custom", $kernelString);
注意事项:
$kernelString参数是可选的,如果不提供,则使用内置滤镜的默认字符串表示。ImagickKernel类的其他方法来修改和操作滤镜对象。