image_picker_kit 1.0.0 copy "image_picker_kit: ^1.0.0" to clipboard
image_picker_kit: ^1.0.0 copied to clipboard

A complete, all-in-one Flutter plugin for image workflow: pick, crop, and compress. This package provides native implementation (MethodChannel) for picking and compressing, while integrating the 'imag [...]

1.0.0 #

  • Initial release of the media_picker_kit (or image_picker_kit) package.

  • Added custom native (MethodChannel) implementation for picking images from the gallery on both Android and iOS.

  • Android implementation handles ACTION_PICK / ACTION_OPEN_DOCUMENT and correctly resolves Scoped Storage URIs by copying to a temp file.

  • iOS implementation provides backward compatibility, using PHPickerViewController (iOS 14+) and falling back to UIImagePickerController (iOS < 14).

  • Added custom native (MethodChannel) implementation for "headless" image compression (Bitmap.compress on Android, UIImage.jpegData on iOS).

  • Integrated the image_cropper package to provide a powerful, native cropping UI.

  • Exposed two high-level API methods:

    • pickImageFromGallery: Uses the custom native picker and custom native compressor.
    • pickAndCropImageFromGallery: Uses the custom native picker and the image_cropper's built-in UI and compression.
0
likes
150
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A complete, all-in-one Flutter plugin for image workflow: pick, crop, and compress. This package provides native implementation (MethodChannel) for picking and compressing, while integrating the 'image_cropper' library. Native Compression (Pick-only) uses native compressor Bitmap.compress for Android and UIImage.jpegData for iOS. While cropping, it utilizes 'image_cropper's' built-in compression parameters.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, image_cropper, plugin_platform_interface

More

Packages that depend on image_picker_kit

Packages that implement image_picker_kit