La función imageline() es una función incorporada en PHP que se utiliza para establecer los dibujos de una línea entre los dos puntos dados.
Sintaxis:
bool imageline( resource $image, int $x1, int $y1, int $x2, int $y2, int $color )
Parámetros: esta función acepta seis parámetros, como se mencionó anteriormente y se describe a continuación:
- $image: Especifica el recurso de imagen a trabajar.
- $x1: Especifica la coordenada x inicial.
- $y1: Especifica la coordenada y inicial.
- $x2: Especifica la coordenada x final.
- $y2: Especifica la coordenada y final.
- $color: Especifica el color de la línea.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error.
Los siguientes ejemplos ilustran la función imageline() en PHP:
Ejemplo 1: en este ejemplo, agregue una línea a una imagen.
<?php // Create an image instance $im = imagecreatefrompng( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Prepare the line color $text_color = imagecolorallocate($im, 255, 0, 0); // Add a line imageline($im, 40, 100, 640, 100, $text_color); // Output the image header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Ejemplo 2: En este ejemplo agregaremos una línea a un dibujo.
<?php // Create an image instance $im = imagecreate(700, 200); // Initialize the colors $yellow = imagecolorallocate($im, 255, 255, 0); $blue = imagecolorallocate($im, 0, 0, 255); // Add a yellow background imageline($im, 0, 0, 700, 200, $yellow); // Add a blue line imageline($im, 0, 0, 840, 250, $blue); // Output the image header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Referencia: https://www.php.net/manual/en/function.imageline.php