imagekit_ffi 0.0.6 copy "imagekit_ffi: ^0.0.6" to clipboard
imagekit_ffi: ^0.0.6 copied to clipboard

High-performance image codecs for Flutter/Dart via Native Assets + FFI.

0.0.6 #

  • FIX: File positions

0.0.5 #

  • BREAKING CHANGE: Major rewrite to use Flutter's Native Assets feature.
  • BREAKING CHANGE: Complete API overhaul. The plugin now exposes ImageCodec implementations for different formats.
  • Feature: Added support for PNG (PngKit) and WebP (WebpKit).
  • Feature: Added lossless transforms for JPEG (rotate, flip, crop).
  • Improvement: Simplified project structure and build process.

0.0.4 #

  • use jpg instead png

0.0.3 #

  • added rotation

0.0.2 #

  • Feature: Switched all image output formats from JPEG to PNG.
    • convertBgra8888ToJpeg is replaced by convertBgraToPngBuffer.
    • convertYuv420ToJpeg is replaced by convertYuv420ToPngBuffer.
    • convertNv21ToJpeg is replaced by convertNv21ToPngBuffer.
  • Feature: All image conversion methods now return the encoded image data as a Uint8List (byte buffer) directly to Dart, instead of writing to a file.
  • Improvement: Added native C implementations for YUV420 and NV21 to RGBA conversion, facilitating direct PNG encoding from camera stream formats.
  • Documentation: Updated README.md to accurately reflect the new PNG focus, buffer output, and current feature set.
  • Clarification: Explicitly noted that PNG decoding (convertPngToRgba) remains a placeholder and requires a dedicated decoding library.

0.0.1 #

  • TODO: Describe initial release.
4
likes
145
points
233
downloads

Publisher

unverified uploader

Weekly Downloads

High-performance image codecs for Flutter/Dart via Native Assets + FFI.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

archive, code_assets, ffi, hooks, http, logging, native_toolchain_c, path

More

Packages that depend on imagekit_ffi