ImagickDraw
PHP Manual

ImagickDraw::setStrokeAntialias

(PECL imagick 2.0.0)

ImagickDraw::setStrokeAntialiasControls whether stroked outlines are antialiased

Descrição

bool ImagickDraw::setStrokeAntialias ( bool $stroke_antialias )
Aviso

Esta função não está documentada; somente a lista de argumentos está disponível.

Controls whether stroked outlines are antialiased. Stroked outlines are antialiased by default. When antialiasing is disabled stroked pixels are thresholded to determine if the stroke color or underlying canvas color should be used.

Parâmetros

stroke_antialias

the antialias setting

Valor Retornado

Não há valor retornado.

Exemplos

Exemplo #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();
}

?>


ImagickDraw
PHP Manual