PHP | Función ImagickDraw line()

La función ImagickDraw::line() es una función incorporada en la biblioteca Imagick de PHP que se usa para dibujar una línea. Esta función dibuja la línea utilizando el color de trazo actual, la opacidad del trazo y el ancho del trazo.
 

Sintaxis:  

bool ImagickDraw::line( $sx, $sy, $ex, $ey )

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

  • $sx: este parámetro toma el valor de la coordenada x inicial.
  • $sy: este parámetro toma el valor de la coordenada y inicial.
  • $ex: este parámetro toma el valor de la coordenada x final.
  • $ey: Este parámetro toma el valor de la coordenada y final.

Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
El siguiente programa ilustra la función ImagickDraw::line() en PHP:
Programa:  

php

<?php
 
// Create an Imagick object
$draw = new \ImagickDraw();
 
// Function to fill color
$draw->setFillColor('red');
 
// Function to draw line
$draw->line(10, 30, 180, 200);
 
// Create Imagick object
$imagick = new \Imagick();
 
// Create new image of given size
$imagick->newImage(300, 300, 'white');
 
// Set the image format
$imagick->setImageFormat("png");
 
// Function to draw the image
$imagick->drawImage($draw);
 
header("Content-Type: image/png");
 
// Display the output image   
echo $imagick->getImageBlob();
?>

Producción: 

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