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