ImageData:setPixel (Français)

Règle la couleur d'un pixel à une position spécifique dans l'image.

Les valeurs x et y valides commencent à 0 et vont jusqu'à la largeur et hauteur de l'image moins 1. Les valeurs non-entières sont abaissées.

Dans les versions antérieures à 11.0, les valeurs de composante couleur étaient comprises entre 0 et 255 au lie de 0 à 1.

Fonction

Synopsis

ImageData:setPixel( x, y, r, g, b, a )

Arguments

number (Français) x
La position du pixel sur l'axe des x.
number (Français) y
La position du pixel sur l'axe des y.
number (Français) r
La composante rouge (0-1).
number (Français) g
La composante verte (0-1).
number (Français) b
La composante bleue (0-1).
number (Français) a
La composante alpha (0-1).

Retourne

Rien.

Exemples

Crée un gradient de transparent à blanc dans une image traçable de 32x1 pixels.

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)

Voir également


Autres langues