Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

bestfit_color(3alleg4) [opendarwin man page]

bestfit_color(3alleg4)						  Allegro manual					    bestfit_color(3alleg4)

bestfit_color - Finds a palette color fitting the requested RGB values. Allegro game programming library. SYNOPSIS
#include <allegro.h> int bestfit_color(const PALETTE pal, int r, int g, int b); DESCRIPTION
Searches the specified palette for the closest match to the requested color, which are specified in the VGA hardware 0-63 format. Normally you should call makecol8() instead, but this lower level function may be useful if you need to use a palette other than the currently selected one, or specifically don't want to use the rgb_map lookup table. RETURN VALUE
Returns the index of the palette for the closest match to the requested color. SEE ALSO
makecol8(3alleg4) Allegro version 4.4.2 bestfit_color(3alleg4)

Check Out this Related Man Page

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

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)
Man Page

2 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Shopt -s histappend

What is the point of this? Whenever I close my shell it appends to the history file without adding this. I have never seen it overwrite my history file. # When the shell exits, append to the history file instead of overwriting it shopt -s histappend (3 Replies)
Discussion started by: cokedude
3 Replies

2. OS X (Apple)

Undeletable file

Greetings, I'm trying to delete a file with a weird name from within Terminal on a Mac. It's a very old file (1992) with null characters in the name: ␀␀Word Finder® Plus™. Here are some examples of what I've tried: 12FX009:5 dpontius$ ls ␀␀Word Finder® Plus™ 12FX009:5 dpontius$ rm... (29 Replies)
Discussion started by: dpontius
29 Replies