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.