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