Chuyển tới nội dung chính

Lấy màu của điểm ảnh (:get_color)

Khai báo

color, alpha = img:get_color(x, y)

Tham số

  • x, y
    Kiểu số nguyên. Tọa độ của điểm ảnh trong ảnh hiện tại

Giá trị trả về

  • color
    Kiểu số nguyên. Giá trị màu của điểm ảnh. Lưu ý: nếu alpha khác 255, khi tính giá trị RGB cần xét đến phép chia cho độ mờ (alpha/255)
  • alpha
    Kiểu số nguyên. Độ mờ của điểm ảnh, trong khoảng 0 ~ 255

Mô tả

Lấy màu của một điểm ảnh trong ảnh. Khác với việc lấy mẫu màu trên màn hình, điểm ảnh trong ảnh còn có kênh alpha

Ví dụ

local img = image.load_file("/var/mobile/1.png")
local clr = img:get_color(100, 100)
sys.alert(string.format("Màu tại (100, 100): 0x%06x", clr))