| Server IP : 159.253.20.91 / Your IP : 216.73.216.111 Web Server : nginx/1.20.2 System : Linux se38c9e53.fastvps-server.com 5.10.0-13-amd64 #1 SMP Debian 5.10.106-1 (2022-03-17) x86_64 User : pr11_ru_usr ( 1041) PHP Version : 8.1.29 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/optipng/ |
Upload File : |
OptiPNG - TO-DO list
====================
- Compression improvements:
Use zlib's deflateTune().
Use 7zip's and/or zopfli's powerful deflation engine.
- Speed improvements:
Avoid repeated filtering when trying a filter value more than once.
- Text chunk optimization:
Smart selection between tEXt and zTXt.
Smart selection between uncompressed iTXt and compressed iTXt.
- Improved support for reading external image formats
(e.g. compressed TIFF).
- More file recovery features.
- Input from stdin; output to stdout:
cat infile | optipng > outfile
optipng -stdout infile > outfile
- Optimization of an entire directory, with and without subdirectory
recursion:
optipng dir/
optipng -recursive dir/
- Support for conversion to a desired bit depth and color type:
optipng -b16 -c6 files ...
- Support for handling metadata, e.g.:
optipng -set tEXt=<keyword>,<text> # add or update chunk
optipng -set sRGB=0 # add or update chunk
optipng -set image.precision=<n> # set the precision of all samples
optipng -set image.alpha.precision=<n> # set the precision of alpha samples
optipng -reset image.alpha # make the image fully opaque
optipng -strip hIST,sPLT # strip hIST and sPLT
optipng -strip all -protect iCCP # strip all metadata except iCCP
- Parallelization on multi-processor/multi-core machines:
optipng -jobs 4 files ...