pixel_compressor 0.1.0 copy "pixel_compressor: ^0.1.0" to clipboard
pixel_compressor: ^0.1.0 copied to clipboard

Native image and video compression for Flutter — resizing, format conversion, thumbnails, metadata, and target-size compression. No FFmpeg.

0.1.0 #

  • Added PixelCompressor.merge — combine multiple images into one, stitched vertically or horizontally. Pure Dart (dart:ui Canvas/PictureRecorder, no third-party dependencies, no platform channel), so it's the only feature that runs on every platform Flutter supports, including Web. Output is PNG; pipe through PixelCompressor.image.compress for other formats or a target file size. Includes MergeView + MergeCaptureController for a live on-screen preview with screenshot capture.

0.0.1 #

  • Initial release: native image and video compression, resizing, format conversion, rotation and EXIF handling, target-size compression, thumbnail generation, media metadata, batch processing with progress and cancellation, capability detection, and cache management.
  • Android and iOS full native implementation; macOS shares the same Apple engine sources. Web is not implemented yet.
  • Android native compression verified end to end on real hardware (image and video compression, capability detection, cache management). iOS/macOS build and run cleanly against the same engines; on-device verification there is still pending.
0
likes
160
points
47
downloads

Documentation

API reference

Publisher

verified publishertherivanta.com

Weekly Downloads

Native image and video compression for Flutter — resizing, format conversion, thumbnails, metadata, and target-size compression. No FFmpeg.

Repository (GitHub)
View/report issues

Topics

#image #video #compression #media #thumbnail

License

Apache-2.0 (license)

Dependencies

flutter, flutter_web_plugins, meta, plugin_platform_interface, web

More

Packages that depend on pixel_compressor

Packages that implement pixel_compressor