Imagick::normalizeImage
PHP Manual
PHP Manual»Imagick»Imagick::normalizeImage

Imagick::normalizeImage

(PECL imagick 2, PECL imagick 3)

Imagick::normalizeImageПовышает контрастность цветного изображения

Описание

public function Imagick::normalizeImage(int $channel = Imagick::CHANNEL_DEFAULT): bool

Повышает контрастность цветного изображения, регулируя цвет пикселей для охвата всего диапазона доступных цветов.

Список параметров

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();
}

?>

To Top