Zum Hauptinhalt springen

RGB-Farbe eines Bildschirmpunkts abrufen (screen.get_color_rgb)

Deklaration​

rot, grün, blau = screen.get_color_rgb(x, y)

Parameter​

  • X- und Y-Koordinate
    Ganzzahlen; Koordinaten des Zielpunkts

Rückgabewerte​

  • Rot, Grün, Blau
    Ganzzahlen; rote, grüne und blaue Werte der Zielfarbe, Bereich 0~255

Beschreibung​

Ruft die Farbe eines Punkts an einer Bildschirmkoordinate ab und zerlegt sie in die Form Rot(R), Grün(G), Blau(B).
Die Koordinatenparameter dieser Funktion werden vom durch screen.init initialisierten Koordinatensystem beeinflusst.

Beispiel​

local r, g, b = screen.get_color_rgb(512, 133)
if r==0xff and g==0xff and b==0xff then
sys.alert("512, 133 这个点是纯白色")
end

Hinweis: Der obige Code verwendet die Funktion sys.alert, die nicht zu diesem Kapitel gehört.