pixel_for_vec(vector,var alpha,var format);

Converts a color and alpha value into a pixel in the given format.

Parameters:

vector a BGR color vector.
alpha a variable to convert the pixel transparency, or NULL.
format the pixel format: 565, 888, 1555, 4444, or 8888.

Returns:

Pixel value converted from color, alpha, and format.

Speed:

Fast

Example:

BMAP* tgablitz = "test.bmp";


function manipulate()
{
  // paint a crosshair in a 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);
}

See also:

pixel_to_vec