• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/File/Image/Imagick.php
  • Класс: BitrixMainFileImageImagick
  • Вызов: Imagick::filter
public function filter(Mask $mask)
{
	if($this->image === null)
	{
		return false;
	}

	$imVersion = Imagick::getVersion();
	if ($imVersion['versionNumber'] < 0x700 || phpversion('imagick') < '3.4.0')
	{
		$this->image->convolveImage($mask->getVector());
	}
	else
	{
		$kernel = ImagickKernel::fromMatrix($mask->getValue());
		$this->image->convolveImage($kernel);
	}

	return true;
}