You should use PECL to install this library. Or if you are using composer like me, you should use this packagist package or the similar packages:
"https://packagist.org/packages/tpmanc/yii2-imagick"Imagick::gammaImage
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Imagick::gammaImage
Референца за `imagick.gammaimage.php` со подобрена типографија и навигација.
Imagick::gammaImage
(PECL imagick 2, PECL imagick 3)
Imagick::gammaImage — Ја гама-корегира сликата
= NULL
$gamma, int $channel од Imagick 3.4.4. Силно се обесхрабрува потпирањето на оваа функција.): boolЈа гама-корегира сликата. Истата слика прикажана на различни уреди ќе има перцептуални разлики во начинот на којшто интензитетите на сликата се претставени на екранот. Наведете поединечни нивоа на гама за црвениот, зелениот и синиот канал, или приспособете ги сите три со параметарот гама. Вредностите обично се движат од 0,8 до 2,3.
Параметри
gamma-
Количината на гама-корекција.
channel-
Белата точка на сликата. Обезбедете каква било константа на каналот што е валидна за вашиот режим на канал. За да се примени на повеќе од еден канал, комбинирајте ги константите на типот на каналот користејќи бинарни оператори. Погледнете ја оваа листа на.
Вратени вредности
Патеката до PHP скриптата што треба да се провери. true на успешен исход.
Errors/Exceptions
Фрла ImagickException при грешка.
Примери
Пример #1 Imagick::gammaImage()
<?php
function gammaImage($imagePath, $gamma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->gammaImage($gamma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>