summaryrefslogtreecommitdiff
path: root/pngtodo.txt
blob: 3423f527ee8f32bd141a729cf569d2dd3f004f0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
pngtodo.txt - list of things to do for libpng

for 0.9
   improved dithering
   final bug fixes
   cHRM transformation
   better documentation

after 1.0
   overlaying one image on top of another
   make pull reader use push reader internally to reduce code, and
      increase amount of image read in an error situation
   optional palette creation
   histogram creation
   text conversion between different code types
   support for other chunks being defined (sCAl, the gIF series,
      and others that people come up with).
   pull writer
   better dithering
   keep up with public chunks
   other compression libraries
   more exotic interlace handling
   better filtering (counting huffman bits?  filter type inertia?)
   C++ wrapper
   other languages (pascal, for one)
   comments of > 64K