PHP 8.1.0 Released!

Imagick::randomThresholdImage

(PECL imagick 2, PECL imagick 3)

Imagick::randomThresholdImageСоздаёт высококонтрастное двухцветное изображение

Описание

public Imagick::randomThresholdImage(float $low, float $high, int $channel = Imagick::CHANNEL_DEFAULT): bool

Изменяет значение отдельных пикселей в зависимости от интенсивности каждого пикселя по сравнению с пороговым значением. В результате получается высококонтрастное двухцветное изображение. Этот метод доступен, если Imagick был скомпилирован с версией ImageMagick 6.2.9 или старше.

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

low

Нижняя точка.

high

Верхняя точка.

channel

Укажите любую константу CHANNEL, которая подходит для заданного режима канала. Для применения более чем к одному каналу необходимо объединить константы типа CHANNEL с помощью побитовых операторов. Обратитесь к этому списку констант CHANNEL.

Возвращаемые значения

В случае успешной работы возвращает true.

Примеры

Пример #1 Пример использования Imagick::randomThresholdImage()

<?php
function randomThresholdimage($imagePath$lowThreshold$highThreshold$channel) {
    
$imagick = new \Imagick(realpath($imagePath));

    
$imagick->randomThresholdimage(
        
$lowThreshold * \Imagick::getQuantum(),
        
$highThreshold * \Imagick::getQuantum(),
        
$channel
    
);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top