Funzione che permette di disegnare un segmento di retta.
Sostanzialmente uguale a
imagesetpixel(), l'unica differenza è che oltre a richiedere le coordinate x,y del punto di partenza richiede anche le coordinate x,y di fine del segmento.
imageline ( resource $image , int $x1 , int $y1 , int $x2 , int $y2 , int $color )
Parametri
• $image: Una risorsa immagine, restituita da una delle funzioni di creazione immagine.
• $x1: coordinata x di inizio del segmento
• $y1: coordinata y di inizio del segmento
• $x2: coordinata x di fine del segmento
• $y2: coordinata y di fine del segmento
• $color : colore del segmento
<?php
$Immagine =
imagecreate(160, 120); // alloca in memoria lo spazio per una immagine di 160x120pixel
imagecolorallocate($Immagine,100, 255, 50); // l'immagine è colorata con una tonalità di verde.
$Rosso =
imagecolorallocate($Immagine,255,0,0); // setta il colore rosso
imageline($Immagine, 80,60,160,120, $Rosso); // disegna segmento rosso tra x,y=80,60 e x,y =160,120
header('Content-Type: image/png');
imagepng($Immagine); // invia al browser predefinito
imagepng($Immagine, "NomeFile.png" ); // // salva l'immagine
imagedestroy($Immagine); // libera memoria
?>
Risultato: