[mapserver-dev] png optimization on output
thomas bonfort
thomas.bonfort at gmail.com
Wed Feb 17 04:23:11 EST 2010
+1 for this functionality
libpng supports different levels of compression, so it might be nice
to expose those to the formatoption values instead of just TRUE/FALSE
--
thomas
On Tue, Feb 9, 2010 at 22:43, Stephen Woodbridge
<woodbri at swoodbridge.com> wrote:
> Thomas, Steve L, Assefa,
>
> Do we have an option to optimize png images for size on output?
> I'm using an output format like:
>
> OUTPUTFORMAT
> NAME "agg_qn"
> DRIVER "AGG/PNG"
> EXTENSION "png"
> MIMETYPE "image/png"
> IMAGEMODE RGB
> FORMATOPTION "INTERLACE=false"
> FORMATOPTION "QUANTIZE_NEW=ON"
> FORMATOPTION "QUANTIZE_DITHER=OFF"
> FORMATOPTION "QUANTIZE_COLORS=256"
> END
>
> If Iuse pngcrush -reduce on the resulting file I get about 25% reduction in
> size. it seems like it might be worthwhile to add code that does the same
> sort of thing maybe triggered by something like:
>
> FORMATOPTION "REDUCE=true"
>
> I realize that this is costs additional time, but when using mapserver with
> something like Assefa's tilecache patch where you are actually drawing
> metatiles and chopping them into a cache, the trade off between time and
> size can be justified.
>
> I can write up a bug if people think this would be a good option.
>
> Thanks,
> -Steve W
>
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-dev
>
More information about the mapserver-dev
mailing list