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	 func-
       tions  directly,	 hicolor  dithering  can be automatically enabled when
       loading graphics	by calling the	set_color_conversion()	function,  for
       example	 set_color_conversion(COLORCONV_REDUCE_TRUE_TO_HI   |	COLOR-
       CONV_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.2		   makecol15_dither(3)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=makecol15_dither&sektion=3&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help