$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Andreas Pokorny (andreas.pokorny_at_[hidden])
Date: 2007-12-23 03:14:28
Hello Lubomir, Hailin and the other boosters,
I implemented support for more png file types, including
palette and grayscale with alpha images.
For the implementation I had to add a gray_alpha layout,
and extend the color_type metafunction for homogeneous
bit_aligned_pixel_* types - packed_pixel is still missing.
I tested 1,2 and 4 bit images with
http://www.schaik.com/pngsuite/pngsuite_bas_png.html
and some images with
I also added additional calls to png_packswap to get proper
results for 1bit images.
Could you review the changes?
A svn diff of boost/gil/ is attached to the email. I have a boost
svn account, and could add that stuff myself, if you want me to.
I could also add more test cases that capture more of the
png file types.
kind regards
Andreas Pokorny