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

FreeBSD Manual Pages

  
 
  

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

NAME
     makecol15_dither, makecol16_dither - Calculates a dithered 15 or 16-bit RGB
     value. Allegro game programming library.

SYNOPSIS
     #include <allegro.h>

     int makecol15_dither(int r, int g, int b, int x, int y);

     int makecol16_dither(int r, int g, int b, int x, int y);

DESCRIPTION
     Given both a color value and a pixel coordinate, calculate a dithered 15 or
     16-bit RGB value. This can produce better results when reducing images from
     truecolor	to hicolor. In addition to calling these functions directly, hi-
     color dithering can be automatically enabled when loading graphics by call-
     ing the  set_color_conversion()  function,  for  example  set_color_conver-
     sion(COLORCONV_REDUCE_TRUE_TO_HI | COLORCONV_DITHER).

     Example:

	int pixel1, pixel2;

	/* The following two color values MAY be different. */
	pixel1 = makecol16_dither(255, 192, 64, 0, 0);
	pixel2 = makecol16_dither(255, 192, 64, 1, 0);

RETURN VALUE
     Returns the RGB value dithered for the specified coordinate.

SEE ALSO
     makecol(3), makecol8(3), set_color_conversion(3)

Allegro 			  version 4.4.3 	     makecol15_dither(3)

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

home | help