Query: makecol8
OS: opendarwin
Section: 3alleg4
Links: opendarwin man pages all man pages
Forums: unix linux community forum categories
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
makecol8(3alleg4) Allegro manual makecol8(3alleg4)NAMEmakecol8, 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);DESCRIPTIONThese 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 VALUEReturns the requested RGB triplet in the specified color depth.SEE ALSOmakeacol32(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 |
---|
makecol8(3alleg4) - debian |
makecol32(3alleg4) - centos |
makecol8(3alleg4) - mojave |
makecol8(3alleg4) - redhat |
makecol8(3alleg4) - php |
Similar Topics in the Unix Linux Community |
---|
Converting |