Imagick::contrastImage

(PECL imagick 2.0.0)

Imagick::contrastImageChange the contrast of the image

Описание

bool Imagick::contrastImage ( bool $sharpen )
Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

Enhances the intensity differences between the lighter and darker elements of the image. Set sharpen to a value other than 0 to increase the image contrast otherwise the contrast is reduced.

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

sharpen

The sharpen value

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

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

Ошибки

Бросает ImagickException при ошибке.

Коментарии

<?
$image 
= new Imagick('test.jpg'); // open image file
$image->contrastImage(9); // 0 - 9
$image->writeImage('test2.jpg'); //save image
?>
2007-08-08 15:33:24
http://php5.kiev.ua/manual/ru/function.imagick-contrastimage.html
Автор:
Tip: 
<?php
$image
->contrastImage(1); //Increase contrast once
$image->contrastImage(1); //Increase contrast more
$image->contrastImage(1); //Increase contrast even more

$image->contrastImage(0); //Decrease contrast once
$image->contrastImage(0); //Decrease contrast more
$image->contrastImage(0); //Decrease contrast even more

//This could be made into a function like this:
public function contrast($level) {
       
$level = (int)$level;
        if (
$level < -10) {
           
$level = -10;
        } else if (
$level 10) {
           
$level 10;
        }
        if (
$level 0) {
            for (
$i 0$i $level$i++) {
               
$this->image->contrastImage(1);
            }
        } else if (
$level 0) {
            for (
$i $level$i 0$i--) {
               
$this->image->contrastImage(0);
            }
        }
    }
?>
2010-04-16 18:14:25
http://php5.kiev.ua/manual/ru/function.imagick-contrastimage.html

    Поддержать сайт на родительском проекте КГБ