PHP 8.1.0 RC 2 available for testing

ImagickDraw::setStrokeAntialias

(PECL imagick 2, PECL imagick 3)

ImagickDraw::setStrokeAntialiasУправляет сглаживанием обводок контуров

Описание

public ImagickDraw::setStrokeAntialias(bool $stroke_antialias): bool
Внимание

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

Управляет сглаживанием обводок контуров. По умолчанию обведённые контуры сглаживаются. Когда сглаживание отключено, для обведённых пикселей устанавливается пороговое значение, чтобы определить, следует ли использовать цвет обводки или цвет базового холста.

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

stroke_antialias

Настройка сглаживания.

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

Функция не возвращает значения после выполнения.

Примеры

Пример #1 Пример использования ImagickDraw::setStrokeAntialias()

<?php
function setStrokeAntialias($strokeColor$fillColor$backgroundColor) {

    
$draw = new \ImagickDraw();

    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);
    
$draw->setStrokeWidth(1);
    
$draw->setStrokeAntialias(false);
    
$draw->line(100100400105);

    
$draw->line(100140400185);

    
$draw->setStrokeAntialias(true);
    
$draw->line(100110400115);
    
$draw->line(100150400195);

    
$image = new \Imagick();
    
$image->newImage(500250$backgroundColor);
    
$image->setImageFormat("png");

    
$image->drawImage($draw);

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

?>

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top