mojave man page for makecol8

Query: makecol8

OS: mojave

Section: 3alleg4

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

makecol8(3alleg4)						  Allegro manual						 makecol8(3alleg4)

NAME
makecol8, makecol15, makecol16, makecol24, makecol32 - Converts an RGB value into a display dependent pixel format. Allegro game program- ming library.
SYNOPSIS
#include <allegro.h> int makecol8(int r, int g, int b); int makecol15(int r, int g, int b); int makecol16(int r, int g, int b); int makecol24(int r, int g, int b); int makecol32(int r, int g, int b);
DESCRIPTION
These functions convert colors from a hardware independent form (red, green, and blue values ranging 0-255) into various display dependent pixel formats. Converting to 15, 16, 24, or 32-bit formats only takes a few shifts, so it is fairly efficient. Converting to an 8-bit color involves searching the palette to find the closest match, which is quite slow unless you have set up an RGB mapping table (see below). Example: /* 16 bit color version of green. */ int green_color = makecol16(0, 255, 0);
RETURN VALUE
Returns the requested RGB triplet in the specified color depth.
SEE ALSO
makeacol32(3alleg4), makecol(3alleg4), makecol_depth(3alleg4), makecol15_dither(3alleg4), rgb_map(3alleg4), bestfit_color(3alleg4), set_color_depth(3alleg4), exrgbhsv(3alleg4) Allegro version 4.4.2 makecol8(3alleg4)
Related Man Pages
makecol32(3alleg4) - debian
makecol8(3alleg4) - debian
makecol8(3alleg4) - suse
makecol8(3alleg4) - opendarwin
makecol8(3alleg4) - redhat
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
My first PERL incarnation... Audio Oscillograph
Controlling user input
Python 3.8.0rc1 released.