ImagickDraw::arc

(PECL imagick 2.0.0)

ImagickDraw::arcDibuja un arco

Descripción

ImagickDraw::arc ( float $sx , float $sy , float $ex , float $ey , float $sd , float $ed ) : bool
Advertencia

Esta función no está documentada actualmente, solamente se encuentra disponible la lista de parámetros.

Dibuja un arco que cae dentro de un rectángulo limitado en la imagen.

Parámetros

sx

Coordenada x del comienzo del rectángulo limitado

sy

Coordenada y del comienzo del rectángulo limitado

ex

Coordenada x del final del rectángulo limitado

ey

Coordenada y del final del rectángulo limitado

sd

comienzo de los grados de rotación

ed

final de los grados de rotación

Valores devueltos

No devuelve ningún valor.

Ejemplos

Ejemplo #1 ImagickDraw::arc()

<?php
function arc($strokeColor$fillColor$backgroundColor$startX$startY$endX$endY$startAngle$endAngle) {

    
//Create a ImagickDraw object to draw into.
    
$draw = new \ImagickDraw();
    
$draw->setStrokeWidth(1);
    
$draw->setStrokeColor($strokeColor);
    
$draw->setFillColor($fillColor);
    
$draw->setStrokeWidth(2);

    
$draw->arc($startX$startY$endX$endY$startAngle$endAngle);

    
//Create an image object which the draw commands can be rendered into
    
$image = new \Imagick();
    
$image->newImage(IMAGE_WIDTHIMAGE_HEIGHT$backgroundColor);
    
$image->setImageFormat("png");

    
//Render the draw commands in the ImagickDraw object 
    //into the image.
    
$image->drawImage($draw);

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

?>