CGCOLOR24
The purpose of this function is to convert a RGB color triple
into the equivalent 24-bit long integer. The 24-bit integer
can be decomposed into the appropriate color by interpreting
the lowest 8 bits as red, the middle 8 bits as green, and the
highest 8 bits as blue. This routine was written to be used with
device-independent color programs like `cgColor`.
Categories
Graphics, Utilities
Returns
A 24-bit long integer that can be decomposed into a color triple value.
Params
color: in, required
A three-element column or row array representing a color triple. Or an
N-by-three element array of color triples. The values of the elements
must be between 0 and 255.
Examples
To convert the color triple for the color YELLOW, (255, 255, 0), to the
hexadecimal value '00FFFF'x or the decimal number 65535, type::
color = COLOR24([255, 255, 0])
Author
FANNING SOFTWARE CONSULTING::
David W. Fanning
1645 Sheely Drive
Fort Collins, CO 80526 USA
Phone: 970-221-0438
E-mail: david@idlcoyote.com
Coyote's Guide to IDL Programming: http://www.idlcoyote.com
History
Change History::
Written by: David Fanning, 3 February 96.
Completely revised the algorithm to accept color arrays. 19 October 2000. DWF.
Copyright
Copyright (c) 1996-2012, Fanning Software Consulting, Inc.