[mapserver-users] Preparing tif images
Scott Phillips
scott at esrp.csustan.edu
Fri Nov 16 13:50:23 PST 2001
To change to 8-bit pallete in Paint Shop, use Colors->Reduce Color Depth to
reduce the colors to 256 colors (makes 8 bit palleted image). It lets you
choose from a few methods (Median Cut, Octree, Standard). You can try each
out to see what gives the best results, Octree usually works good for the
images I've converted.
Also, if you have many images you could use ImageMagick, a program with
command tools you could use to do a bunch of images in batch.
I think the command line for this is something like:
convert -colors 255 [ORIGINAL IMAGE] [NEW IMAGE]
or
convert -antialias -colors 255 [ORIGINAL IMAGE] [NEW IMAGE]
You can make a batch file like:
----------------------------------------------------
REM colordepth.bat - reduces the color depth
convert -colors 255 %1 %2
----------------------------------------------------
Then run a second batch file like:
----------------------------------------------------
REM runs colordepth.bat for a bunch of files
call colordepth.bat foo1.tif foo1b.tif
call colordepth.bat foo2.tif foo2b.tif
call colordepth.bat foo3.tif foo3b.tif
----------------------------------------------------
This method can be a time saver if you are working on a large set of files.
Also, neither program keeps the GeoTIFF tags, so you need to make sure you
save or create a World File for these.
If they are GeoTIFF and don't have world files, you can use the "geotifcp"
program that comes with the GeoTIFF library to make them:
geotifcp -TFW foo.tif
(this reads Geotiff file foo.tif and makes a new World file called foo.tfw)
Once you have the world file from the original image, you can just rename it
to match your new 8-bit image.
- Scott
More information about the MapServer-users
mailing list