PHP | Función ImagickDraw arc()

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *