]>
Commit | Line | Data |
---|---|---|
c801d85f KB |
1 | TODO - list of things to do for libpng |
2 | ||
3 | fix problem with C++ and EXTERN "C" | |
4 | add "grayscale->palette" transformation and "palette->grayscale" detection | |
5 | add "grayscale" -> "grayscale+alpha" and "grayscale+FILLER" transformations | |
6 | improved dithering | |
7 | multi-lingual error and warning message support | |
8 | sPLT chunk handling | |
9 | cHRM transformation | |
10 | complete sRGB transformation (presently it simply uses gamma=0.45) | |
11 | man pages for function calls | |
12 | high-level API for reading images | |
13 | final bug fixes | |
14 | better documentation | |
15 | better filter selection | |
16 | (counting huffman bits/precompression? filter inertia? filter costs?) | |
17 | optional palette creation | |
18 | histogram creation | |
19 | support for application-defined chunk handlers | |
20 | keep up with public chunks | |
21 | better C++ wrapper/full C++ implementation? | |
22 | text conversion between different code pages (Latin-1 -> Mac and DOS) |