Imagick::fxImage

(PECL imagick 2, PECL imagick 3)

Imagick::fxImageОценивает выражение для каждого пикселя в изображении

Описание

public Imagick::fxImage ( string $expression , int $channel = Imagick::CHANNEL_DEFAULT ) : Imagick

Оценивает выражение для каждого пикселя в изображении. Посмотрите подробнее про » Оператор изображения Fx со специальными эффектами для получения дополнительной информации.

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

expression

Выражение

channel

Укажите любую постоянную канала, которая подходит для вашего режима канала. Чтобы применить к более чем одному каналу, объедините константы типа канала, используя побитовые операторы. Просмотрите этот список констант канала.

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

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

Ошибки

Вызывает ImagickException при ошибке.

Примеры

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

<?php
function fxImage() {
    
$imagick = new \Imagick();
    
$imagick->newPseudoImage(200200"xc:white");

    
$fx 'xx=i-w/2; yy=j-h/2; rr=hypot(xx,yy); (.5-rr/140)*1.2+.5';
    
$fxImage $imagick->fxImage($fx);

    
header("Content-Type: image/png");
    
$fxImage->setimageformat('png');
    echo 
$fxImage->getImageBlob();
}

?>