(PECL imagick 2, PECL imagick 3)
Imagick::normalizeImage — Повышает контрастность цветного изображения
Повышает контрастность цветного изображения, регулируя цвет пикселей для охвата всего диапазона доступных цветов.
channel
Укажите любую константу CHANNEL, которая подходит для заданного режима канала. Для применения более чем к одному каналу необходимо объединить константы типа CHANNEL с помощью побитовых операторов. Обратитесь к этому списку констант CHANNEL.
Функция в случае успешной работы возвращает true
.
Пример #1 Пример использования Imagick::normalizeImage()
<?php
function normalizeImage($imagePath, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$original = clone $imagick;
$original->cropimage($original->getImageWidth() / 2, $original->getImageHeight(), 0, 0);
$imagick->normalizeImage($channel);
$imagick->compositeimage($original, \Imagick::COMPOSITE_ATOP, 0, 0);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>