I'm not very familiar with the capabilities of the current set
of image/paint programs that are out for Windows, but I need to
get one, because I'm writing a game where I want to display 8-bits-
per-pixel images and I want to create those images.
More specifically, I have higher-depth images in various formats
(most of them GIF) and I want to dither them into 8-bit indexed color.
I am generating my colormap with a C program that takes various
parameters and spits out a color spread. I need a paint program
that will read the palette output by that generator program (right
now the palette is written as 256 8/8/8 rgb triples, but that is of
course modifiable), and then dither various other images to that
palette, allowing me to save the results as indexed color images.
I have tried using Adobe Photoshop to do this; I am able to load
the palette as a .raw image, but the only way I can see to turn that
image into a Photoshop palette is by eye-droppering each color from
the image into the little Photoshop palette gizmo, and this is way
too slow and tedious to be of any real use.
I tried using SatanPaint, but SatanPaint seems to enjoy reordering
the colors in the palette, rendering it useless. (This is a further
constraint I forgot to mention: the palette has to stay in order so
that I can do quick shading calculations from within the game.)
Can anyone out there recommend a good program that will do this?
Shareware would suit me just fine, but commercial is okay too, so
long as it doesn't cost an arm and a leg.
Bolt Action Software
Killing tomorrow's villains today!