LinuxCommandLibrary

pngquant

PNG converter and lossy image compressor.

TLDR

Compress a specific PNG as much as possible and write result to a new file

$ pngquant [path/to/file.png]
copy


Compress a specific PNG and override original
$ pngquant --ext .png --force [path/to/file.png]
copy


Try to compress a specific PNG with custom quality (skip if below the min value)
$ pngquant --quality [0-100] [path/to/file.png]
copy


Compress a specific PNG with the number of colors reduced to 64
$ pngquant [64] [path/to/file.png]
copy


Compress a specific PNG and skip if the file is larger than the original
$ pngquant --skip-if-larger [path/to/file.png]
copy


Compress a specific PNG and remove metadata
$ pngquant --strip [path/to/file.png]
copy


Compress a specific PNG and save it to the given path
$ pngquant [path/to/file.png] --output [path/to/file.png]
copy


Compress a specific PNG and show progress
$ pngquant --verbose [path/to/file.png]
copy

Copied to clipboard