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 ver-
       sion of the specified truecolor image. The rsvd parameter points	 to  a
       table  indicating  which	 colors	it is allowed to modify: zero for free
       colors which may	be set to whatever the optimiser likes,	negative  val-
       ues  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+14.3.quarterly>

home | help