Beschreibung | ||
Diese Funktion ermittelt den Grün-Anteil der aktuellen Zeichenfarbe. Es ist somit die Umkehrfunktion für den Befehl COLOR.
| ||
Parameter | ||
- | ||
Rückgabewert | ||
Grün-Anteil der aktuellen Farbe (0-255 möglich) | ||
Zusatzinformationen | ||
![]() | ||
Alternative | ||
Wenn ihr solchen Code verwendet: GETCOLOR x,y r=COLORRED() g=COLORGREEN() b=COLORBLUE() Hier eine schnellere Alternative: LOCKBUFFER FRONTBUFFER() rgb=READPIXELFAST(x,y) r=(rgb AND $FF0000)/$10000 g=(rgb AND $F00)/$100 b=rgb AND $FF UNLOCKBUFFER FRONTBUFFER() Allerdings sollte dies nicht außerhalb des Grafikbereichs angewendet werden. Die Deaktivierung des Debuggers bringt eine enorme Geschwindigkeitssteigerung! | ||
Beispiel | ||
Dieses Programm ermittelt den Grün-Anteil einer Farbe auf Koordinate 100,100: GRAPHICS 640,480 GETCOLOR 100,100 PRINT "Grünanteil der Farbe: "+COLORGREEN() | ||
Siehe auch | ||
CLSCOLOR, COLOR, COLORBLUE, COLORRED, GETCOLOR |