image_picker_kit 1.0.0
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.