Aller au contenu principal

Obtenir la couleur d’un point d’un objet image (:get_color)

Déclaration

color, opacity = image:get_color(x, y)

Paramètres

  • Coordonnée horizontale, coordonnée verticale Entiers : coordonnées du point dont obtenir la couleur dans l’objet image courant

Valeur de retour

  • Couleur Entier : couleur du point indiqué dans l’objet image courant. Si l’opacité n’est pas 255, les valeurs réelles rouge, verte et bleue doivent tenir compte de la division par le taux d’opacité (opacité/255)
  • Opacité Entier : opacité du point indiqué, de 0 à 255

Description

Obtient la couleur d’un point d’un objet image. Contrairement à la capture de couleur à l’écran, les pixels d’une image possèdent également une propriété de transparence

Exemple

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))