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

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

Khai báo​

màu, độ mờ = ảnh:get_color(tọa độ x, tọa độ y)

Tham số​

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

Giá trị trả về​

  • màu
    Kiểu số nguyên. Giá trị màu của điểm ảnh. Lưu ý: nếu độ mờ khác 255, khi tính giá trị RGB cần xét đến phép chia cho độ mờ (độ mờ/255)
  • độ mờ
    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))