D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
usr
/
share
/
doc
/
libpng-devel
/
Filename :
TODO
back
Copy
/* TODO - list of things to do for libpng: Final bug fixes. Better C++ wrapper/full C++ implementation? Fix problem with C++ and EXTERN "C". cHRM transformation. Remove setjmp/longjmp usage in favor of returning error codes. As a start on this, minimize the use of png_error(), replacing them with png_warning(); return(0); or similar. Palette creation. Add "grayscale->palette" transformation and "palette->grayscale" detection. Improved dithering. Multi-lingual error and warning message support. Complete sRGB transformation (presently it simply uses gamma=0.45455). Man pages for function calls. Better documentation. Better filter selection (counting huffman bits/precompression? filter inertia? filter costs?). Histogram creation. Text conversion between different code pages (Latin-1 -> Mac and DOS). Avoid building gamma tables whenever possible. Use greater precision when changing to linear gamma for compositing against background and doing rgb-to-gray transformation. Investigate pre-incremented loop counters and other loop constructions. Add interpolated method of handling interlacing. Extend pngvalid.c to validate more of the libpng transformations. Refactor preprocessor conditionals to compile entire statements */
Name
Size
Last Modified
Owner
Permissions
Actions
CHANGES
294.492
KB
September 29 2017 8:40:57
root
0644
TODO
1.218
KB
January 20 2017 8:13:19
root
0644
example.c
39.522
KB
September 29 2017 8:40:57
root
0644
libpng-manual.txt
225.331
KB
September 29 2017 8:40:57
root
0644
2017 © D7net | D704T team