Hilfe
GetColor
Aufruf
Parameter
Rückgabewert
Beschreibung
Beispiel
Siehe auch
GetColor x, y
Parameter
x | X-Koordinate auf dem Bildschirm |
y | Y-Koordinate auf dem Bildschirm |
Rückgabewert
Aktuelle Zeichenfarbe wird geändert
Beschreibung
Dieser Befehl ändert die aktuelle Zeichenfarbe, indem die Farbe von einem Pixel auf dem Bildschirm ausgewählt wird. Es funktioniert prinzipiell genau wie die Pipette-Funktion in Grafikprogrammen.
Bei einem 16-Bit Grafikmodus können nicht alle Farben dargestellt werden. Dadurch können Farbsprünge entstehen und eine leicht verfälschte Farbe ausgewählt werden. Benutze eine höhere Farbtiefe, um dieses zu verhindern.
GetColor ist langsamer als ReadPixel
oder ReadPixelFast
daher sollten bevorzugt diese Befehle benutzt werden.


Beispiel
Dieses Beispiel setzt einen Punkt in zufälliger Farbe in die Mitte des Grafikfensters, und liest anschließend die Farbe aus.
Graphics 200, 200, 32, 2
SeedRnd MilliSecs()
Color Rand(0,255), Rand(0,255), Rand(0,255)
Plot 99, 99
Color 255, 255, 255
GetColor 99, 99
rot = ColorRed()
gruen = ColorGreen()
blau = ColorBlue()
Print rot
Print gruen
Print blau
WaitKey
SeedRnd MilliSecs()
Color Rand(0,255), Rand(0,255), Rand(0,255)
Plot 99, 99
Color 255, 255, 255
GetColor 99, 99
rot = ColorRed()
gruen = ColorGreen()
blau = ColorBlue()
Print rot
Print gruen
Print blau
WaitKey
Siehe auch
Color, ReadPixel, ReadPixelFast, WritePixel, WritePixelFast, ColorBlue, ColorGreen, ColorRed, ClsColor

