Business Profile
pngquant provides lossy PNG compression that significantly reduces file sizes (often around 70%) while preserving full alpha transparency and ensuring compatibility with web browsers and operating systems.
Developers and teams integrating image optimization into scripts, GUI tools, or server-side software.
Adaptive dithering with less noise compared to standard methods, high-quality palette generation using vector quantization, premultiplied alpha handling, and a Rust-based implementation with a historical C99 version; dual licensing (GPL or commercial).
Immediate value can be realized via command-line usage or library integration; project activity includes ongoing releases (latest CLI 3.0.3) and libimagequant 4.x; the project is hosted on GitHub.
pngquant is a command-line utility and library for lossy compression of PNG images. It reduces file sizes significantly while preserving full alpha transparency and is complemented by the libimagequant library for dedicated quantization capabilities. The project is written in Rust (with a C99 predecessor) and is licensed under GPL or available under a commercial license.
Developers, image processing pipelines, web services, and applications needing efficient PNG optimization; users of GUI tools and APIs that rely on pngquant for image compression.
Efficient, high-quality PNG quantization with adaptive dithering in premultiplied alpha space, enabling large-scale batch processing with flexible licensing.
Latest version written in Rust; previous version in C99; GPL v3 or later license or commercial license available; source hosted on GitHub; requires a PNG decoder to be paired with a separate encoder when writing PNGs programmatically
GPL v3 or later; commercial license available for non-GPL usage
Join 2,000+ professionals getting weekly sales intelligence updates from GoAgentic