ConFoo 2025

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.

Примеры

Пример #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();
}

?>

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

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

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top