Farbe eines Punkts im Bildobjekt abrufen (:get_color)
Deklaration
farbe, deckkraft = bild:get_color(x, y)
Parameter
- X- und Y-Koordinate
Ganzzahlen; Koordinaten des Punkts im aktuellen Bildobjekt, dessen Farbe abgerufen werden soll
Rückgabewerte
- Farbe
Ganzzahl; Farbwert an dieser Koordinate im aktuellen Bildobjekt. Wenn die Deckkraft nicht 255 ist, müssen die tatsächlichen Rot-, Grün- und Blauwerte dieses Punkts durch den Deckkraftanteil (Deckkraft/255) geteilt werden. - Deckkraft
Ganzzahl; Deckkraft an dieser Koordinate im aktuellen Bildobjekt, Bereich 0~255
Beschreibung
Ruft die Farbe eines Punkts im Bildobjekt ab. Anders als bei der Farbabfrage des Bildschirms besitzen Pixel in Bildern zusätzlich eine Deckkrafteigenschaft.
Beispiel
local img = image.load_file("/var/mobile/1.png")
local clr = img:get_color(100, 100)
sys.alert(string.format("图片上坐标 (100, 100) 的颜色为:0x%06x", clr))