$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Nigel Stewart (ns_at_[hidden])
Date: 2005-09-15 17:43:18
Adam,
For some idea of useful color functionality in the OpenGL
context:
GltColor C++ class for RGB color representation
http://www.nigels.com/glt/doc/class_glt_color.html
Open Scene Graph RGBA color representation
http://www.openscenegraph.org/documentation/OpenSceneGraphReferenceDocs/classosg_1_1Vec4d.html
OpenGL pixel image formats and types
http://developer.3dlabs.com/documents/GLmanpages/glreadpixels.htm
Qt QColor class for GUI color representation
http://doc.trolltech.com/3.3/qcolor.html
Wish list:
* Flexible representation RGB, RGBA, YUV, HSV and conversions between
* Machine level-representation RGBA, BGRA, etc
* Conversion to and from HTML std::string #rrggbb
* Interpolating between colors in various color spaces (HSV is cylindrical!)
* Named colors: boost::black, boost::white, etc
* Operations such as brighten, darken, gamma adjustment, etc
Suggestions:
* Leave image processing out of scope, image processing could layer on top.
Cheers,
Nigel Stewart