Imagick::sigmoidalContrastImage
(PECL imagick 2, PECL imagick 3)
Imagick::sigmoidalContrastImage — Регулює контраст зображення
Опис
public Imagick::sigmoidalContrastImage( bool $sharpen, float $alpha, float $beta, int $channel = Imagick::CHANNEL_DEFAULT): bool
Регулює контраст зображення за допомогою алгоритму нелінійного сигмоїдального розмаїття. Збільште контраст зображення за допомогою сигмоїдальної функції передачі без насичення світлих ділянок або тіней. Контрастність вказує, наскільки збільшити контраст (0 – ні; 3 – типовий; 20 – посилення); Середня точка вказує, де потрапляють середні тони в результуючому зображенні (0 - білий; 50 - середній сірий; 100 - чорний). Встановіть різкість на true
для збільшення контрастності зображення, інакше контрастність зменшується.
Смотрите также» Приклади ImageMagick v6 - Перетворення зображень - Контраст сигмоїдальної нелінійності
Список параметрів
sharpen
Якщо true, контраст збільшується, якщо false – зменшується.
alpha
Кількість застосовуваного розмаїття. 1 – дуже мало, 5 – значне, 20 – максимальна величина.
beta
Де буде середина градієнта? Це значення має бути в діапазоні від 0 до 1 незалежно від квантового значення ImageMagick.
channel
До яких колірних каналів застосовуватиметься контраст.
Значення, що повертаються
У разі успішної роботи повертає true
Помилки
Викликає ImagickException у разі виникнення помилки.
Приклади
Приклад #1 Создание градиентного изображения, используяImagick::sigmoidalContrastImage(), Придатну для плавного змішування двох зображень разом, зі змішуванням, що визначається контрастом та середньою точкою.
Loading...