(PECL imagick 2, PECL imagick 3)
ImagickDraw::arc — Dibuja un arco
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.
sxCoordenada x del comienzo del rectángulo limitado
syCoordenada y del comienzo del rectángulo limitado
exCoordenada x del final del rectángulo limitado
eyCoordenada y del final del rectángulo limitado
sdcomienzo de los grados de rotación
edfinal de los grados de rotación
No devuelve ningún valor.
Ejemplo #1 Ejemplo de 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_WIDTH, IMAGE_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();
}
?>