18.3 Unterbrochene Linien zeichnen
Problem
Sie wollen Formen in anderen Linienarten zeichnen als mit der voreingestellten durchgezogenen Linie.
Lösung
Um Formen mit unterbrochenen Linien zu zeichnen, verwenden Sie ImageSetStyle( )
und geben IMG_COLOR_STYLED
als Bildfarbe an:
$black = ImageColorAllocate($image, 0, 0, 0); $white = ImageColorAllocate($image, 255, 255, 255); // Zeichne eine 2 Pixel dicke, schwarzweiß unterbrochene Linie. $style = array($black, $black, $white, $white); ImageSetStyle($image, $style); ImageLine($image, 0, 0, 50, 50, IMG_COLOR_STYLED); ImageFilledRectangle($image, 50, 50, 100, 100, IMG_COLOR_STYLED);
Diskussion
Die Linienart wird durch ein Array von Farben bestimmt. Jedes Element im Array stellt ein Bildpunkt im »Pinsel«, dem ...
Get PHP 5 Kochbuch, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.