| Operatoren |
dev_set_color — Setzen einer oder mehrerer Ausgabefarben.
dev_set_color( : : ColorName : )
dev_set_color legt eine oder mehrere Farben fest, die zur Darstellung von Regionen, XLDs und anderen geometrischen Objekten im Grafikfenster verwendet werden. Die verfügbaren Farben können mit dem Operator query_color erfragt werden. Darüberhinaus kann ColorName auch über ein RGB-Tripel oder RGBA-Quadrupel in der Form '#rrggbb' bzw. '#rrggbbaa' gesetzt werden, wobei 'rr', 'gg', 'bb' und 'aa' jeweils hexadezimale Zahlen zwischen '00' und 'ff' sind. 'aa' ist der Alpha Wert der Farbe und kann genutzt werden, um transparente Regionen anzuzeigen.
Weitere Informationen finden sich in der Beschreibung des Operators set_color. Im Gegensatz zu jenem Operator gelten die Farbeinstellungen jedoch auch für alle nachträglich geöffneten Grafikfenster.
Die Farbeinstellungen bleiben bis zum nächsten Aufruf von dev_set_color oder dev_set_colored gültig, sofern sie nicht interaktiv modifiziert werden.
Beim Export von HDevelop-Programmen ist zu beachten, dass der für diesen Operator generierte Code sich anders verhalten kann, als der entsprechende HALCON-Operator. Eine detaillierte Beschreibung der Besonderheiten, die beim Export von grafischen HDevelop-Operatoren zu beachten sind, findet sich im „HDevelop User's Guide“ im Kapitel Code Export -> General Aspects of Code Generation -> Graphics Windows.
Namen der Ausgabefarben.
Defaultwert: 'white'
Wertevorschläge: 'white', 'black', 'gray', 'red', 'green', 'blue', '#003075', '#e53019', '#ffb529'
read_image(Image,'mreut')
dev_set_draw('fill')
dev_set_color('red')
threshold(Image,Region,180,255)
dev_set_color('green')
threshold(Image,Region,0,179)
Sind die Parameterwerte korrekt, dann liefert dev_set_color den Wert 2 (H_MSG_TRUE). Andernfalls wird eine Fehlerbehandlung durchgeführt und ein Fehlercode zurückgeliefert.
dev_open_window, query_color, query_all_colors
dev_set_draw, dev_set_line_width, set_color
Foundation
| Operatoren |