Перейти к основному содержимому

Получение RGB-цвета точки экрана (screen.get_color_rgb)

Объявление

красный, зелёный, синий = screen.get_color_rgb(координата_x, координата_y)

Параметры

  • координата_x, координата_y
    Целые числа, координаты целевой точки

Возвращаемое значение

  • красный, зелёный, синий
    Целые числа, значения красного, зелёного и синего каналов цвета точки в диапазоне 0~255

Описание

Возвращает цвет точки экрана и разделяет его на каналы красного(R), зелёного(G) и синего(B)
Параметры координат зависят от системы координат, инициализированной функцией screen.init

Пример

local r, g, b = screen.get_color_rgb(512, 133)
if r==0xff and g==0xff and b==0xff then
sys.alert("512, 133 这个点是纯白色")
end

Примечание: приведённый выше код использует функцию не из этой главы — sys.alert.