XcmsConvertColors(3X11) XLIB FUNCTIONS XcmsConvertColors(3X11)
XcmsConvertColors - convert CCC color specifications
Status XcmsConvertColors(XcmsCCC ccc, XcmsColor
colors_in_out[], unsigned int ncolors, XcmsColorFormat
target_format, Bool compression_flags_return[]);
ccc Specifies the CCC. If Conversion is between
device-independent color spaces only (for example,
TekHVC to CIELuv), the CCC is necessary only to
specify the Client White Point.
colors_in_out
Specifies an array of color specifications. Pixel
members are ignored and remain unchanged upon
return.
compression_flags_return
Returns an array of Boolean values indicating
compression status. If a non-NULL pointer is sup-
plied, each element of the array is set to True if
the corresponding color was compressed and False
otherwise. Pass NULL if the compression status is
not useful.
ncolors Specifies the number of XcmsColor structures in
the color-specification array.
target_format
Specifies the target color specification format.
The XcmsConvertColors function converts the color specifica-
tions in the specified array of XcmsColor structures from
their current format to a single target format, using the
specified CCC. When the return value is XcmsFailure, the
contents of the color specification array are left
unchanged.
The array may contain a mixture of color specification for-
mats (for example, 3 CIE XYZ, 2 CIE Luv, and so on). When
the array contains both device-independent and device-
dependent color specifications and the target_format argu-
ment specifies a device-dependent format (for example,
XcmsRGBiFormat, XcmsRGBFormat), all specifications are con-
verted to CIE XYZ format and then to the target device-
dependent format.
DisplayOfCCC(3X11), XcmsCCCOfColormap(3X11),
XFree86 Version 4.5.0 1
XcmsConvertColors(3X11) XLIB FUNCTIONS XcmsConvertColors(3X11)
XcmsCreateCCC(3X11), XcmsDefaultCCC(3X11),
XcmsSetWhitePoint(3X11)
Xlib - C Language X Interface
XFree86 Version 4.5.0 2
Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $
These manual pages and other documentation are copyrighted by their respective writers;
their source is available at our CVSweb,
AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material
provided by Thorsten Glaser.
This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.