A lossy PNG optimization tool that aggressively reduces file size using pngquant and zopflipng.
Crunch is a lossy PNG image optimization tool that aggressively reduces file sizes by combining pngquant for color palette reduction and zopflipng for DEFLATE compression. It solves the problem of large PNG files by offering significant compression ratios, often reducing files to 30-50% of their original size with minimal quality loss.
Developers, designers, and content creators who need to optimize PNG images for web performance, especially those working on macOS or Unix-like environments.
Developers choose Crunch for its aggressive compression capabilities, multiple interface options (CLI, GUI, service), and reliance on proven open-source tools like pngquant and zopflipng, making it a versatile and effective solution for PNG optimization.
Insane(ly slow but wicked good) PNG image optimization
Combines pngquant for palette reduction and zopflipng for compression, achieving file sizes as low as 26.93% of original with minimal quality loss, as demonstrated in the example benchmarks.
Offers a CLI for automation, a native macOS GUI for drag-and-drop ease, and a right-click service, catering to diverse user workflows from command-line to graphical interfaces.
Includes continuous benchmark testing via GitHub Actions with DSSIM scores, providing clear performance metrics and validation for optimization results, as highlighted in the README.
Built on proven tools like pngquant (GPLv3) and zopflipng (Apache 2.0) with MIT licensing, allowing for inspection, modification, and commercial use without vendor lock-in.
As a lossy tool, it can visibly degrade image quality in some cases, requiring manual visual confirmation—a trade-off the README explicitly warns about with examples showing potential degradation.
GUI and service features are exclusive to macOS, while CLI support on Windows relies on POSIX environments like Cygwin or WSL, hindering seamless cross-platform adoption for native Windows users.
Uses default settings from pngquant and zopflipng for aggressive optimization, offering minimal fine-tuned control over compression parameters compared to using the underlying tools directly.
Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:
🖼️ PNG/JPEG optimization app for macOS, Windows and Linux.
Cross-platform desktop GUI app to clean image metadata
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.