GLBasic Benutzerhandbuch

Main sections

GETPIXEL()

col% = GETPIXEL(x%, y%)



Liefert einen Farbwert für den Pixel an der Stelle x%, y%.
<B>Achtung:</B> Die Farbe kann bis zu 13% vom Wert, den man evtl. vorher gesetzt hat abweichen. Besonders bei 16 Bit Farbtiefe sind Abweichungen vorprogrammiert!

<B>Achtung:</B> Dieser Befehl muss Daten aus dem AGP Speicher der Grafikkarte laden und ist darum langsamer als erlaubt.


// --------------------------------- //
// Project: GetPixel
// IDE Version: 2.50316

LOADSPRITE "bubble.bmp", 0
WHILE TRUE
MOUSESTATE mx, my, b1, b2
DRAWSPRITE 0, 0, 0
FOR x=0 TO 31
FOR y=0 TO 31
DRAWRECT x*8+160, y*8, 8, 8, GETPIXEL(x+mx,y+my)
NEXT
NEXT
ALPHAMODE .1
DRAWRECT mx, my, 32,32, RGB(255,255,255)
ALPHAMODE 0
SHOWSCREEN
WEND

See also...