Zunächst müssen wir eine Leinwand erstellen, die durch die von der GD -Bibliothek bereitgestellte ImageCrreatTueColor -Funktion erfolgt. Die Größe der Leinwand kann nach Anforderungen wie Breite und Höhe festgelegt werden.
<?php $im = imagecreatetruecolor(500, 500);
Verwenden Sie als Nächstes die Funktion "ImageColorallocation", um die Farbe festzulegen. Sie können RGB -Werte auswählen, um Farben wie rote, grüne und blaue Komponenten zwischen 0 und 255 zu definieren.
<?php $blue = imagecolorallocate($im, 0, 0, 255);
Sobald die Leinwand und die Farben festgelegt sind, können Sie die Bildlinienfunktion verwenden, um die Liniensegmente zu zeichnen. Diese Funktion akzeptiert die Startpunktkoordinaten (x1, y1) und die Endpunktkoordinaten (X2, Y2) sowie die Farbe des Liniensegments.
<?php imageline($im, 100, 100, 400, 400, $blue);
Nach Abschluss der Zeichnung können Sie die ImagePng -Funktion verwenden, um das Bild auszugeben. Denken Sie daran, die Header-Funktion zu verwenden, um den entsprechenden Inhaltstyp festzulegen.
<?php header('Content-Type: image/png'); imagepng($im);
Nach Abschluss der Bildausgabe sollten Bildressourcen freigegeben werden, um Speicherverlust zu vermeiden.
<?php imagedestroy($im);
<?php // Erstellen a500x500Leinwand $im = imagecreatetruecolor(500, 500); // Blau zuweisen $blue = imagecolorallocate($im, 0, 0, 255); // Zeichnen a (100, 100) ankommen (400, 400) Blue Line Segment imageline($im, 100, 100, 400, 400, $blue); // Ausgabebild header('Content-Type: image/png'); imagepng($im); // Ressourcen zerstören imagedestroy($im); ?>
In den obigen Schritten können Sie leicht Liniensegmente in PHP zeichnen und mehr Grafikzeichnungen entsprechend Ihren Anforderungen durchführen. Wenn Sie an der Zeichnung von PHP -Grafiken interessiert sind, können Sie mehr GD -Bibliotheksfunktionen untersuchen und reiche Webeffekte erstellen.