Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
generate_optimized_palette(3)	 Allegro manual    generate_optimized_palette(3)

NAME
     generate_optimized_palette  -  Generates an optimized palette for a bitmap.
     Allegro game programming library.

SYNOPSIS
     #include <allegro.h>

     int  generate_optimized_palette(BITMAP  *bmp,  PALETTE  pal,   const   char
     rsvd[PAL_SIZE]);

DESCRIPTION
     Generates	a  256-color palette suitable for making a reduced color version
     of the specified truecolor image. The rsvd parameter points to a table  in-
     dicating  which  colors it is allowed to modify: zero for free colors which
     may be set to whatever the optimiser likes, negative  values  for	reserved
     colors  which cannot be used, and positive values for fixed palette entries
     that must not be changed, but can be used in the optimisation.

RETURN VALUE
     Returns the number of different colors recognised in the  provided  bitmap,
     zero  if  the bitmap is not a truecolor image or there wasn't enough memory
     to perform the operation, and negative if there was any internal  error  in
     the color reduction code.

SEE ALSO
     generate_332_palette(3), set_color_depth(3)

Allegro 			  version 4.4.3    generate_optimized_palette(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=generate_optimized_palette&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help