VirtualBox

source: vbox/trunk/src/libs/libpng-1.2.8/TODO@ 43968

最後變更 在這個檔案從43968是 6393,由 vboxsync 提交於 17 年 前

export libpng and zlib so Windows and OS/2 builds cleanly.

  • 屬性 svn:eol-style 設為 native
檔案大小: 1.2 KB
 
1TODO - list of things to do for libpng:
2
3Final bug fixes.
4Improve API by hiding the png_struct and png_info structs.
5Finish work on the no-floating-point version (including gamma compensation)
6Better C++ wrapper/full C++ implementation?
7Fix problem with C++ and EXTERN "C".
8cHRM transformation.
9Improve setjmp/longjmp usage or remove it in favor of returning error codes.
10Add "grayscale->palette" transformation and "palette->grayscale" detection.
11Improved dithering.
12Multi-lingual error and warning message support.
13Complete sRGB transformation (presently it simply uses gamma=0.45455).
14Man pages for function calls.
15Better documentation.
16Better filter selection
17 (counting huffman bits/precompression? filter inertia? filter costs?).
18Histogram creation.
19Text conversion between different code pages (Latin-1 -> Mac and DOS).
20Should we always malloc 2^bit_depth PLTE/tRNS/hIST entries for safety?
21Build gamma tables using fixed point (and do away with floating point entirely).
22Use greater precision when changing to linear gamma for compositing against
23 background and doing rgb-to-gray transformation.
24Investigate pre-incremented loop counters and other loop constructions.
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette