all_image_compress
A powerful, pure-Dart image compression library for Flutter. Supports JPEG, PNG, GIF, BMP, TIFF and WebP decode. Runs in Isolates to avoid UI jank. No native code required.
What this package is like to depend on
Last release 1 months ago
10 Jul 2026
Too new to tell
only 1 release windows
Nearly every release is documented
notes for 3 of 3 stable releases
Nothing withdrawn
no release was ever pulled
1 months old
3 releases · first in 2026
3 releases in the last 12 months
see the full history below
Release timeline
3 releases · Jul 2026 to Jul 2026Releases
latest 3-
1.0.210 Jul 2026Release notes
Open source →- Added convenience resize APIs:
fitWidth,fitHeight,containand sync variants. - Added regression tests for PNG transparency, portrait/panoramic aspect ratio, and partial batch failures.
- Documented WebP decode-only behavior and current AVIF/HEIC limitation.
- Added a local benchmark script for large-image compression checks.
- Added optional 50MB+ phone-image performance test and phone-sized benchmark cases.
- Added convenience resize APIs:
-
1.0.104 Jul 2026Release notes
Open source →- Added
topicstopubspec.yaml(image, compression, image-processing, flutter, dart) for pub.dev discoverability - Added English documentation (
README.en.md), with language links between it and the PortugueseREADME.md
- Added
-
1.0.003 Jul 2026Release notes
Open source →- Initial release
AllImageCompress.fromBytes— async, isolate-based compression fromUint8ListAllImageCompress.fromBytesSync— sync compression for off-UI contextsAllImageCompress.batch/batchUniform— parallel batch compression with progress callbackcompressFile/compressFileToFile— file-based helpers (non-web)- Output formats: JPEG, PNG, GIF, BMP, TIFF
- Input formats: JPEG, PNG, GIF, BMP, TIFF, WebP, TGA, ICO, PVR (auto-detected)
CompressConfig— quality, maxWidth/maxHeight, outputFormat, rotate, autoCorrectOrientation, interpolation, keepExifCompressResult— bytes, dimensions, format, compressionRatio, savedPercent, summary- 100% pure Dart, no native code required