본문으로 건너뛰기

이미지 객체의 특정 지점 색상 가져오기 (:get_color)

선언

색상, 불투명도 = 이미지:get_color(가로 좌표, 세로 좌표)

매개변수

  • 가로 좌표, 세로 좌표
    정수입니다. 현재 이미지 객체에서 색상을 가져올 지점의 좌표입니다.

반환값

  • 색상
    정수입니다. 현재 이미지 객체에서 해당 좌표의 색상 값을 반환합니다. 색상의 불투명도가 255가 아닌 경우 해당 지점의 실제 빨강, 초록, 파랑 값은 불투명도 비율(불투명도/255)로 나누어 계산해야 합니다.
  • 불투명도
    정수입니다. 현재 이미지 객체에서 해당 좌표의 불투명도를 반환하며, 값의 범위는 0~255입니다.

설명

이미지 객체의 특정 지점 색상을 가져옵니다. 화면에서 색상을 가져오는 것과 달리 이미지의 픽셀에는 불투명도 속성도 있습니다.

예제

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