Developer Toolbox Topics Relative to
Color
![](/toolbox/www/images/sgilogosm.gif)
This document presents all materials related to the topic of
Color on the Toolbox:
DOCUMENTS:
SOURCE:
- OpenGL
version of the Widget - libGLColorChooser.a, identical in usage and
functionality to the IRIS GL version of the color chooser widget found
in libSgm.
- cmapfog
does OpenGL depthcueing using fog in color index mode.
- there are a number of programs revolving around color in src/haeberli/imgtools/:
- applymap:
use a color map to transform a screen image into an rgb image
- bmdither:
dither an image to 1-bit deep bitmap w/err propagation dithering
- cglue:
create an rgb image out of 3 black and white images
- conimg:
creates a constant (single) color image
- corimg:
color correct an image for printing with a four color process
- corimg3:
color correct an image for printing with a three color process
- cortab:
make an n by n by n rgb-to-cmyk values correction table
- encode:
classify an image chosing colors from a specified color map
- findcolor:
find colors in a source image
- gendit:
perform general image dithering
- hquant:
quantify an image to n most representative colors
- hscale:
scale the hue of an image
- loadmap:
loads a colormap stored in a file
- mkpal:
make a palette for a set of images
- mksep:
convert an RGB image into C, M, K, and K images
- pickmap:
chose a color map from an image
- randmap:
make a random color map file
- repcolor:
replace specified colors within an image
- rothue:
rotate the hue of an image
- saturate:
increase of decrease an image's saturation level
- savemap:
save the current contents (or subrange) of the colormap
- showbw:
display a BW image on the IRIS using 256 entry colormap
- unframe:
remove constant colored pixels from around an image
- vcool:
check for "hot" video colors
- as well as in
src/haeberli/tools/:
- cedit: a
simple color editor
- colorbars:
an NTSC colorbar generator
- cycol:
display a pallete of colors
- gamcal:
visually check gamma display calibration
- interp:
interpolate between two selected colors
- makemap:
reload the gl colormap with the default lookup table values
- palette:
display a pallete of colors
- showmap:
display the contents of the gl color map
- textcolors:
set the colors used by a xwsh window
- there are also a number of useful color-based modules in src/haeberli/libgutil/:
- cmap.c:
color map support
- cmyk:
functions to support CMYK representations
- colormod:
define some transforms between different color models
- corprt3.c:
color correction support for generic corimg3 & sproof3
- corprt4.c:
color correction for multi angle screening w/4 colors
- gamma.c:
gamma correction support for read/writ -ing c-map entries
- gendit.c:
general support for dithering; slow, but correct
- getset.c:
get and set values stored in ~/.gamma
- invgamma.c:
invert arbitrary gamma look up tables
- invmap.c:
make and use inverse maps for dithering
- lut.c:
create and apply look up tables
- propdit.c:
general propagation dither support
- vcolor.c:
provide virtual rgb and grey scale support
Copyright © 1995, Silicon Graphics, Inc.