[mapserver-users] Image Speed Questions---Generic
Norman Vine
nhv at cape.com
Wed Aug 15 10:05:15 PDT 2001
Paul Ramsey writes:
>
>Could I get some enlightenment from the raster experts on the benefits
>of various image formats?
>
>Right now, I have 25metre relief for all of BC, in about 120 files, in
>PNG format. I am guessing that I can radically improve my speed by
>changing to a format which does not require decompression.
>Would TIFF be
>a faster format? Assuming it is, Ed mentions this concept of
>strips-and-lines with respect to TIFF files: is this some way of making
>random access of the tiff files faster? What do the concepts refer to,
>and what is the best balance of the variables?
IMHO Generally speaking a Run Length Encoded (RLE)
tile based Image format will give the best overall performance
with 8 bit images.
I have found that compression of some sort greatly helps disk seek
and read times never mind storage requirements, and that RLE
decompresses VERY quickly.
There are other compression schemes that also decompress
quickly, mostly codebook based, but RLE works
The trick is to store LARGE images with many tiles
< keeping the tile dimensions a power of two >
and only requesting the necessary tiles for the subimage
requested.
FYI, The Tiff library supports a RLE tiled image format
and subimage requests, greatly simplifying the code you
have to write :-)
Cheers
Norman Vine
More information about the MapServer-users
mailing list