| Server IP : 104.21.4.30 / Your IP : 162.159.115.13 Web Server : Apache System : Linux keen-cori.18-142-40-148.plesk.page 5.15.0-1084-aws #91~20.04.1-Ubuntu SMP Fri May 2 06:59:36 UTC 2025 x86_64 User : simottodesign.com_2tntp341vs7 ( 10011) PHP Version : 8.3.31 Disable Function : opcache_get_status MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/libpng16-16/ |
Upload File : |
TODO - list of things to do for libpng: * Fix all defects (duh!) * Better C++ wrapper / full C++ implementation (?) * Fix the problems with C++ and 'extern "C"'. * cHRM transformation. * Palette creation. * "grayscale->palette" transformation and "palette->grayscale" detection. * Improved dithering. * Multi-lingual error and warning message support. * Complete sRGB transformation. (Currently it simply uses gamma=0.45455.) * Man pages for function calls. * Better documentation. * Better filter selection (e.g., counting huffman bits/precompression; filter inertia; filter costs). * Histogram creation. * Text conversion between different code pages (e.g., Latin-1 -> Mac). * Avoid building gamma tables whenever possible. * Greater precision in changing to linear gamma for compositing against background, and in doing rgb-to-gray transformations. * Investigate pre-incremented loop counters and other loop constructions. * Interpolated method of handling interlacing. * More validations for libpng transformations.