pixel_for_vec(COLOR* color,var alpha,var format)

Konvertiert eine Farbe und einen Alpha Wert in einen Pixel des angegebenen Formats.

Parameter:

color ein BGR Farbvektor
alpha Pixel Transparenz, 0..100..
format das Pixel Format: 565, 888, 1555, 4444, oder 8888.

Rückgabewert:

Pixelwert, der aus color, alpha und format erzeugt wird.

Geschwindigkeit:

schnell

Beispiel:

BMAP* tgablitz = "test.bmp";

function manipulate()
{
  // male ein Fadenkreuz in die Bitmap
var format; var pixel;
format = bmap_lock(tgablitz,0);
temp.red = 255; temp.green = 0; temp.blue = 0;
pixel = pixel_for_vec(temp,100,format);
pixel_to_bmap(tgablitz,10,10,pixel);
pixel_to_bmap(tgablitz,10,11,pixel);
pixel_to_bmap(tgablitz,10,12,pixel);
pixel_to_bmap(tgablitz,10,13,pixel);
pixel_to_bmap(tgablitz,10,14,pixel);
pixel_to_bmap(tgablitz,8,12,pixel);
pixel_to_bmap(tgablitz,9,12,pixel);
pixel_to_bmap(tgablitz,11,12,pixel);
pixel_to_bmap(tgablitz,12,12,pixel);
bmap_unlock(tgablitz);
}

Siehe auch:

bmap_lock, bmap_unlock, pixel_for_bmap, pixel_to_bmap, pixel_to_vec

► Aktuelle Version Online