Spec-Zone.ru › LÖVE

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)

См. также

  • ImageData
  • ImageData:getPixel


© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/ImageData:setPixel

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API