v7 man page for makecol8

Query: makecol8

OS: v7

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
makecol24(3alleg4) - debian
makecol32(3alleg4) - debian
makecol32(3alleg4) - suse
makecol8(3alleg4) - mojave
makecol8(3alleg4) - redhat
Similar Topics in the Unix Linux Community
The efficiency between GREP and SED???
Need help to compile and create python64 bit (2.7.9) on Solaris10
Cyber Dystopia Teaser (720 HD)
Shopt -s histappend
Bash - here document on RHEL 6.8 and 6.9 servers aren't working