La función ImagickDraw::arc() es una función incorporada en la biblioteca Imagick de PHP que se utiliza para dibujar un arco.
Sintaxis:
bool ImagickDraw::arc( $sx, $sy, $ex, $ey, $sd, $ed )
Parámetros: esta función acepta seis parámetros, como se mencionó anteriormente y se describe a continuación:
- $sx: este parámetro toma el valor de la ordenada x inicial.
- $sy: este parámetro toma el valor de la ordenada y inicial.
- $ex: este parámetro toma el valor de la ordenada x final.
- $ey: este parámetro toma el valor de la ordenada y final.
- $sd: este parámetro toma el valor del ángulo inicial de rotación en grados.
- $ed: Este parámetro toma el valor del ángulo final de rotación en grados.
Valor devuelto: esta función no devuelve ningún valor.
El siguiente programa ilustra la función ImagickDraw::arc() en PHP:
Programa:
<?php /*require_once('vendor/autoload.php');*/ // Create ImagickDraw object $draw = new ImagickDraw(); $draw->setStrokeColor('Green'); $draw->setFillColor('Red'); $draw->setStrokeWidth(7); $draw->arc(120, 30, 250, 180, 50, 190); // Create an image object $image = new Imagick(); $image->newImage(300, 300, 'White'); $image->setImageFormat("png"); // Use drawImage function $image->drawImage($draw); // Send the image to the browser header("Content-Type: image/png"); echo $image->getImageBlob(); ?>
Producción:
Referencia: http://php.net/manual/en/imagickdraw.arc.php
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA