📜  PHP | imagickkernel addKernel()函数

📅  最后修改于: 2022-05-13 01:56:34.948000             🧑  作者: Mango

PHP | imagickkernel addKernel()函数

ImagickKernel::addKernel()函数是PHP中的一个内置函数,用于将另一个内核附加到该内核。使用这个函数,我们可以将多个矩阵附加到同一个内核并使用我们想要的任何一个。

句法:

void ImagickKernel::addKernel( ImagickKernel $ImagickKernel )

参数:此函数接受一个包含内核的参数$ImagickKernel

返回值:此函数在成功时返回 TRUE。

异常:此函数在出错时抛出 ImagickException。

下面的程序说明了PHP中的ImagickKernel::addKernel()函数

方案一:

addKernel($kernel2);
  
// Apply filter from second attached kernel
$imagick->filter($kernel1->separate()[1]);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
?>

输出:

方案二:

addKernel($kernel2);
$kernel1->addKernel($kernel3);
$kernel1->addKernel($kernel4);
  
$kernelList = $kernel1->separate();
  
echo 'Total number of attached kernels are: ';
echo count($kernelList);
?>

输出:

Total number of attached kernels are: 4

参考: https://www. PHP.net/manual/en/imagickkernel.addkernel。 PHP