pingo optimizer New!

pingo, a fast image optimizer

pingo is an experimental, fast Web PNG/JPG optimizer with visually lossless or lossy compression. it performs image reductions over iterations with a recursive multi-processing system

Download Now

Version: 0.81r — ZIP, Windows XP/7/8/10 — Free
pingo usage

installer

  1. install pingo
  2. right click on files/folders
  3. Send to > Optimize for Web (pingo)

more options? use command line — installed version can be used from Path — see how it works

do backup before using pingo

Install Now

SendTo pingo
pingo screenshot

PNG and JPG optimizer

multi-processing files clean all chunks auto image reductions
adaptive lossy for Web fast palette optimizer fast zopfli deflation
pingo

how to use

important

always do backup before using this tool and test only on test files/folders especially made for this. understand that this tool is processing all files in subfolders. it could convert/reduce the visual quality of your files and overwrite them without any backup or warning

auto

example:

Optimize/Convert (lossless or lossy) all PNG/JPG in myfolder directory + subdirectories (auto profile)
pingo myfolder

lossless

examples:

Optimize all PNG in current directory (fast profile)
pingo -s0 *.png
Optimize all PNG/JPG in current directory (normal profile)
pingo -s1 *.png *.jpg
Optimize all PNG/JPG in myfolder directory + subdirectories (good profile)
pingo -s2 myfolder
Optimize all PNG/JPG in c:\test + subdirectories (intense profile)
pingo -s3 c:\test
Optimize all PNG/JPG in \\server\backup + subdirectories (high profile)
pingo -s4 \\server\backup

lossy

examples:

Convert all PNG/JPG in current directory (soft profile)
pingo -x0 *.png *.jpg
Convert all PNG/JPG in myfolder directory + subdirectories (average profile)
pingo -x1 myfolder

lossy combinations

examples:

Convert all PNG/JPG in current directory (average+good profile)
pingo -x1 -s2 *.png *.jpg
Convert all PNG/JPG in myfolder directory + subdirectories (strong+intense profile)
pingo -x2 -s3 myfolder
Convert all PNG/JPG in c:\test + subdirectories (xtreme+high profile)
pingo -x3 -s4 c:\test

options

specified options
options range effect target
-nocheck disable some checks (good for PNG to JPG conversion) PNG
-palette
  • disables checks, convert to paletted
  • adjust number of colors for small images
PNG
-palette=N 1 — 100 disables checks, convert to paletted (specified quality) PNG
-lossyfilter
  • disable checks, convert using lossy filter
  • adjust quality automatically
PNG
-lossyfilter=N 0 — 3 disable checks, convert using lossy filter
  • 0: soft (best quality)
  • 1: average
  • 2: high
  • 3: xtreme (low quality)
PNG
-progressive enable progressive encoding JPG
-sample=N 0 — 2 set subsampling
  • 0 - 4:1:1 (default)
  • 1 - 4:2:1 (higher quality)
  • 2 - 4:4:4 (best quality)
JPG
-quality=N 1 — 100 set an approximative JPG quality JPG
-table=N 0 — 5 set the quantization table
  • 0 - JPEG Annex K
  • 1 - Flat
  • 2 - Custom, tuned for MS-SSIM
  • 3 - ImageMagick table by N. Robidoux (default)
  • 4 - Custom, tuned for PSNR-HVS
  • 5 - Table from paper by Klein, Silverstein and Carney
JPG
-alltables try tables to find the smallest lossy result (very slow) JPG
-verbose=N 0 — 2 set the verbose
  • 0 - silent
  • 1 - display results saved/time
  • 2 - display progression and results (default)
-