blob: e8c95ea624ba6a52ed6419a6313f000afe87427b [file] [log] [blame]
Guy Schalnat0d580581995-07-20 02:43:20 -05001pngtodo.txt - list of things to do for libpng
2
Andreas Dilger47a0c421997-05-16 02:46:07 -05003add "grayscale->palette" transformation and "palette->grayscale" detection
4improved dithering
5multi-lingual error and warning message support
Glenn Randers-Pehrson70e3f541998-01-03 22:40:55 -06006sPLT chunk handling
Andreas Dilger47a0c421997-05-16 02:46:07 -05007cHRM transformation
Glenn Randers-Pehrson70e3f541998-01-03 22:40:55 -06008complete sRGB transformation (presently it simply uses gamma=0.5)
Andreas Dilger47a0c421997-05-16 02:46:07 -05009man pages for function calls
10high-level API for reading images
11final bug fixes
12better documentation
13better filter selection
14 (counting huffman bits/precompression? filter inertia? filter costs?)
15optional palette creation
16histogram creation
17support for application-defined chunk handlers
18keep up with public chunks
19better C++ wrapper/full C++ implementation?
20text conversion between different code pages (Latin-1 -> Mac and DOS)