PHP | Función ImagickDraw circle()

La función ImagickDraw::circle() es una función incorporada en la biblioteca Imagick de PHP que se usa para dibujar un círculo.

Sintaxis:

bool ImagickDraw::circle( $ox, $oy, $px, $py )

Parámetros: esta función acepta cuatro parámetros, como se mencionó anteriormente y se describe a continuación:

  • $ox: este parámetro toma el valor de la coordenada x de origen.
  • $oy: Este parámetro toma el valor de la coordenada y de origen.
  • $px: este parámetro toma el valor de la coordenada x del perímetro.
  • $py: este parámetro toma el valor de la coordenada y del perímetro.

Valor devuelto: esta función no devuelve ningún valor.

El siguiente programa ilustra la función ImagickDraw::circle() en PHP:

Programa:

<?php
  
// require_once('vendor/autoload.php');
   
// Create an ImagickDraw object
$draw = new \ImagickDraw();
  
// Create ImagickPixel object
$strokeColor = new \ImagickPixel('Red');
$fillColor = new \ImagickPixel('Green');
  
// Set the color, opacity of image
$draw->setStrokeOpacity(1);
$draw->setStrokeColor('Red');
$draw->setFillColor('Green');
  
// Set the width and height of image
$draw->setStrokeWidth(7);
$draw->setFontSize(72);
   
// Function to draw circle 
$draw->circle(250, 250, 100, 150);
   
$imagick = new \Imagick();
$imagick->newImage(500, 500, 'White');
$imagick->setImageFormat("png");
$imagick->drawImage($draw);
   
// Display the output image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>

Producción:

Referencia: http://php.net/manual/en/imagickdraw.circle.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 *