picopt is a multi format lossless image optimizer that uses external tools.
picopt will optionally drop hidden timestamps at the root of your image directories to avoid reoptimizing images picopt has already optimized.
Note the software transforms images in place and discards the old image. Always have a backup of images before running picopt in case you are not satisfied with the results.
This is free and open source software.
Formats supported:
- By default picopt will optimize GIF, JPEG, PNG, and WEBP images.
- Optionally optimize SVG images, ZIP, ePub, and CBZ containers.
- Convert many lossless images such as BMP, CBR, CUR, DIB, FITS, GIF, IMT, PCX, PIXAR, PNG, PPM, PSD, QOI, SGI, SPIDER, SUN, TGA, TIFF, XBM, and XPM into PNG and WEBP.
- Convert Animated GIF, TIFF, and FLI into Animated PNG or WebP files.
- Convert Animated GIF, TIFF, FLI, and PNG into Animated WebP files.
- Convert MPO to JPEG by stripping secondary images (often thumbnails created by cameras) if a primary image exists. (Experimental).
- Convert RAR files into Zipfiles and CBR files into CBZ files.
- Support for preserving EXIF, ICC_PROFILE, and XMP data across optimization and conversion.
- Internal oxipng replaces external optipng for PNG compression.
Website: github.com/ajslater/picopt
Support:
Developer: AJ Slater
License: GNU General Public License v3.0
picopt is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Console Based Image Compression Tools | |
|---|---|
| MozJPEG | Mozilla JPEG Encoder Project |
| pngquant | Utility and a library for lossy compression of PNG images |
| SVGO | Node.js library and command-line application for optimizing SVG files |
| Oxipng | Multithreaded PNG optimizer, forked from Optipng |
| libjxl | Reference implementation of JPEG XL |
| libjpeg-turbo | JPEG image codec |
| QOI | The Quite OK Image Format |
| YOGA | Yummy Optimizer for Gorgeous Assets |
| pngcrush | Optimizer for PNG files |
| jpegoptim | Optimize JPEG files. Lossless and lossy compression available |
| OptiPNG | Advanced PNG optimizer |
| Guetzli | Perceptual JPEG encoder with excellent compression density at high quality |
| ECT | Fast and effective C++ file optimizer |
| Crunch | Lossy PNG image file optimization |
| zopflipng | PNG optimisation tool using zopfli |
| JPEG Archive | Utilities for archive JPEGs for long term storage |
| optimizt | CLI image optimization tool |
| picopt | Multi format lossless image optimize |
| tinifier | CLI tool for compressing images using the TinyPNG API |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.