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)
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/ImageData:setPixel