(PECL imagick 2 >= 2.3.0, PECL imagick 3)
Imagick::getImageChannelDistortions — Возвращает искажения канала
$reference
, int $metric
, int $channel
= Imagick::CHANNEL_DEFAULT): floatСравнивает один или несколько каналов изображения с восстановленным изображением и возвращает указанный показатель искажения. Метод доступен, если модуль Imagick скомпилировали с версией ImageMagick 6.4.4 или старше.
reference
Объект Imagick, содержащий изображение, с которым производится сравнение.
metric
Обратитесь к этому списку констант типа METRIC.
channel
Передайте любую корректную для вашего режима канала константу.
Для применения к более чем одному каналу, комбинируйте
константы каналов
с помощью побитовых операторов. По умолчанию равно
Imagick::CHANNEL_DEFAULT
.
Обратитесь к списку констант каналов
Возвращает число с плавающей точкой (float), описывающее искажение канала.
Функция выбрасывает исключение ImagickException, если возникла ошибка.