imcodec 0.4.4 copy "imcodec: ^0.4.4" to clipboard
imcodec: ^0.4.4 copied to clipboard

Focused BMP, GIF, JPEG, JPEG XL, OpenEXR, PNG, QOI, TGA, TIFF, and WebP codecs for RGBA images in Flutter.

📰 Imcodec changelog #

0.4.4 #

Released on September 13, 2026.

  • FIX: Fixed GIF LZW end code size when the dictionary widens after the final code. (#5c28638)

0.4.3 #

Released on September 13, 2026.

  • DOCS: Added contributing guide, package screenshot, and pubspec metadata. (#dbd3b56)

0.4.2 #

Released on September 10, 2026.

  • FEAT: QOI and TGA are now inspectable ! (#5cf46e6)

0.4.1 #

Released on September 10, 2026.

  • REFACTOR: Removed supportsDecoding which was not meaningful anymore. (#781f1c4)

0.4.0 #

Released on September 10, 2026.

  • BREAKING REFACTOR: Made ImageFormat an extensible immutable class whose instances provide their signature matcher. Existing format constants remain available; ImageFormat.values moves to the dynamic ImageFormatRegistry.formats, while enum-specific index and exhaustive switches must migrate. External packages define and register their own formats. (#1b2ffab)

0.3.4 #

Released on September 7, 2026.

  • FEAT: inspectImage now retains bounded immutable EXIF, IPTC-IIM, and XMP packets from PNG, JPEG, TIFF, and WebP containers. (#0ce9633)

0.3.3 #

Released on September 6, 2026.

  • FEAT: Added bounded pure-Dart OpenEXR scan-line import for uncompressed, RLE, ZIPS, and ZIP blocks, plus half-float uncompressed/ZIPS/ZIP export. (#06d1983)

0.3.2 #

Released on September 2, 2026.

  • FEAT: Added metadata-aware decoding that preserves ICC profiles, CMYK process channels, unsigned 16-bit samples, and TIFF float32 samples. (#2837b73)
  • FIX: Fixed Adobe APP14 marker parsing, which required a padding byte the segment does not carry. (#6d58878)

0.3.1 #

Released on August 29, 2026.

  • FEAT: Added static GIF encoding and first-frame GIF decoding. (#756a7f6)

0.3.0 #

Released on August 28, 2026.

  • BREAKING REFACTOR: Updated zcodec. (#4d80530)

0.2.0 #

Released on August 27, 2026.

  • FEAT: Added a lossy WebP encoder. (#1755f14)
  • FEAT: Added parallel encoding support via ParallelRunner for JPEG, JPEG XL, PNG, and WebP. (#a2d71ff)
  • FIX: Fixed exports of the root library. (#74383db)
  • CHORE: Improved encoding and decoding speed for JPEG XL. (#5777ffc)
  • CHORE: Improved encoding and decoding speed for various formats. (#576d4bb)
  • CHORE: Improved the WebP encoder. (#63ef3d5)
  • BREAKING REFACTOR: Refactored the codecs behavior by adding a true Codec, a decoder and an encoder. (#93eae02)
  • REFACTOR: Improved JPEG and WEBP codecs coding style. (#3c4dcc0)

0.1.5 #

Released on August 25, 2026.

  • FEAT: Added pure-Dart JPEG XL import for Modular and VarDCT codestreams and containers, plus lossless Modular RGBA export. (#84d9de6)

0.1.4 #

Released on August 25, 2026.

  • CHORE: Added build to .pubignore. (#6eba251)
  • CHORE: Ignored some files for publishing on pub.flutter-io.cn. (#d1ce6aa)

0.1.3 #

Released on August 24, 2026.

  • CHORE: Added an example. (#dbec106)
  • CHORE: Updated zcodec constraint. (#92855f6)

0.1.2 #

Released on August 23, 2026.

0.1.1 #

Released on August 23, 2026.

  • CHORE: Updated dependencies. (#8e0c0b0)

0.1.0 #

Released on August 22, 2026.

  • Initial release.
0
likes
160
points
969
downloads
screenshot

Documentation

API reference

Publisher

verified publisherfocale-editor.app

Weekly Downloads

Focused BMP, GIF, JPEG, JPEG XL, OpenEXR, PNG, QOI, TGA, TIFF, and WebP codecs for RGBA images in Flutter.

Repository (GitHub)
View/report issues
Contributing

Topics

#image #image-processing #codec #compression #flutter

License

MIT (license)

Dependencies

flutter, zcodec

More

Packages that depend on imcodec