Функция PHP Imagick levelImage()

| | | | | | | | | | | | |
Синтаксис:
bool Imagick::levelImage ($blackPoint, $gamma, $whitePoint, $channel = Imagick::CHANNEL_DEFAULT)
Параметры :Эта функция принимает четыре параметра, как указано выше и описано ниже:
  • blackPoint:этот параметр содержит черную точку изображения.
  • гамма:этот параметр содержит значение гаммы.
  • whitePoint:этот параметр содержит белую точку изображения.
  • канал.Этот параметр содержит константу канала, допустимую для режима канала. Используйте побитовый оператор для объединения нескольких каналов.
Возвращаемое значение: эта функция возвращает TRUE в случае успеха.Ошибки/исключения: эта функция выдает исключениеImagickException при ошибке. Следующая программа иллюстрирует функцию Imagick::levelImage() в PHP:Программа:
// Сохраняем изображение в переменную$imagick = " https://media.engineerforengineer.org/wp-content/uploads/engineerforengineer-9.png " ; < br>// Объявить новый объект Imagick$imagick = new Imagick ( $imagick );
// Используйте функцию Imagick::newPseudoImage() для создания
// новое изображение с использованием псевдоформатов ImageMagick$imagick -> newPseudoimage (700, 250, `radial-gradient: red -blue` ) ;
// Функция установки формата изображения $imagick -> setFormat ( `png` );
// Используйте Imagick::getQuantum () функция для
// возвращает квантовый диапазон ImageMagick$quantum = $imagick
-> getQuantum();
// Использование функции Imagick::levelImage()$imagick -> levelImage ( $blackPoint / 100, $gamma , $quantum * $whitePoint / 100); header ( " Content-Type: image / png " );
// Отобразить изображение в качестве выводаecho $imagick -> getImageBlob();
?>
Вывод: Ссылка: https://www.php.net/manual/en/imagick.levelimage.php