ImageData:setPixel (Українська)
Встановлює колір пікселя в певному місці зображення.
Доступні значення аргументів x та y починаються від 0 і закінчуються на висоті або ширині мінус 1.
В версіях до 11.0 діапазон кольорових компонентів був від 0 до 255, а не від 0 до 1.
Функція
Вигляд
ImageData:setPixel( x, y, r, g, b, a )
Аргументи
number x
- Позиція пікселя на осі X.
number y
- Позиція пікселя на осі Y.
number r
- Червоний компонент (0-1).
number g
- Зелений компонент (0-1).
number b
- Синій компонент (0-1).
number a
- Альфа-компонент (непрозорість, 0-1).
Повертає
Нічого.
Приклади
Створити градієнт від прозорого до білого розміром 32x1 піксель як зображення, яке можна вивести на екран.
data = love.image.newImageData(32,1)
for i=0, 31 do -- remember: start at 0
data:setPixel(i, 0, 1, 1, 1, i / 31)
end
img = love.graphics.newImage(data)
Див. також
Іншими мовами
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info