Imagick::vignetteImage

(PECL imagick 2, PECL imagick 3)

Imagick::vignetteImageДобавляет виньетный фильтр к изображению

Описание

public Imagick::vignetteImage ( float $blackPoint , float $whitePoint , int $x , int $y ) : bool

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

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

blackPoint

Черная точка

whitePoint

Белая точка

x

Смещение эллипса по оси X

y

Смещение эллипса по оси Y

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

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

Смотрите также

  • Imagick::waveImage() - Применяет волновой фильтр к изображению
  • Imagick::swirlImage() - Закручивает пиксели вокруг центра изображения

Примеры

Пример #1 Imagick::vignetteImage()

<?php
function vignetteImage($imagePath$blackPoint$whitePoint$x$y) {
    
$imagick = new \Imagick(realpath($imagePath));
    
$imagick->vignetteImage($blackPoint$whitePoint$x$y);
    
header("Content-Type: image/jpg");
    echo 
$imagick->getImageBlob();
}

?>