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