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)

Див. також


Іншими мовами