
Files and plug-ins supplied by Jim GEUTHER


1) cmapdtl		Remap colormap from dark to light.
2) cmapltd		Remap colormap from light to dark.
3) cmapcompl		Complement a colormap.
4) cmapbias		Change color bias for colormap.
5) cmapantiq		Change colormap to antique looking.
6) cmapopti		Optimize a colormap.
7) remfloodout		Remove a border flooding to the outside of image.
8) stretch_rti		Stretch rectangle to match image size.
9) stretch_itr		Stretch image to match rectangle.
10) stretch_scale	Stretch an image to any size.
11) stretch_fish	Stretch the image to create a "fish-eye" effect.
12) bmp			Windows BMP Loader/saver.
13) mirror_vert		Mirror an image vertical.
14) mirror_horz		Mirror an image horizontal.
15) cmapanal		Perform colormap analysis (intended for debugging only).
16) cmapsobel		Perform colormap Sobel edge detection.
17) remborder		Remove borders from an image.
18) remrows		Remove rows from an image.
19) remcols		Remove columns from an image.
20) remrip		Remove Isolated Pixels from an image.
21) blending		Blend rgb images, using multiple operators.
22) regions		Reduces colors, using regions method.
23) cmapmedian		Median filter.
24) cmapmedianrun	Median running filter.
25) cmapmedianmultistage Median multistage filter.

And many more to follow.


File descriptions:
==================

Include files:
==============

cmap_funcs.h		Function prototypes and macros for colormap
			indexed images.
cmap_palette.h		Structure definitions, function prototypes
			for palette manipulation functions.
macros.h		Macros to make life easier, compilation faster
			and execution time zero.
stretch.h		Structure definitions, function prototypes
			for image scaling/stretching functions.
		
types.h			Defines some very commonly used data types.


Library C Source files:
=======================

These C Source files contains modules which should be placed into
a library.

cmap_palette.c		Functions for manipulating palettes.
cmap_funcs.c		Functions related to colormap indexed images.

The object modules for cmap_palette and cmap_funcs should be placed
into the same library.

stretch.c		Functions related to image stretching/scaling.


Plug-in C Source files:
=======================

The files below must be compiled and/or linked with the cmap... library

cmapdtl.c		Remap colormap from dark to light.
cmapltd.c		Remap colormap from light to dark.
cmapcompl.c		Complement a colormap.
cmapbias.c		Change color bias for colormap.
cmapantiq.c		Change colormap to antique looking.
cmapopti.c		Optimize a colormap.

The files below must be compiled and/or linked with the stretch... library

remfloodout.c		Remove a border flooding to the outside of image.
stretch_rti.c		Stretch rectangle to match image size.
stretch_itr.c		Stretch image to match rectangle.
stretch_scale.c		Stretch an image to any size.
stretch_fish.c		Stretch the image to create a "fish-eye" effect.

The files below do not need any additional library:

bmp.c			Windows BMP Loader/saver.
mirror_vert.c		Mirror an image vertical.
mirror_horz.c		Mirror an image horizontal.
cmapanal.c		Perform colormap analysis (intended for debugging only).
cmapsobel.c		Perform colormap Sobel edge detection.
remborder.c		Remove borders from an image.
remrows.c		Remove rows from an image.
remcols.c		Remove columns from an image.
remrip.c		Remove Isolated Pixels from an image.
blending.c		Blend two images using multiple operators.
regions.c		Reduce colors
cmapmedian.c		Median filter.
cmapmedianrun.c		Median running filter.
cmapmultistage.c	Median multistage.c

Makefile.jge		The makefile I use.
gimprc.jge		The gimprc I use.











