picker_image_cropper 0.0.2
picker_image_cropper: ^0.0.2 copied to clipboard
A modern Flutter package for selecting and cropping images with a professional UI and advanced features.
0.0.1 #
✨ New Features #
- Camera Capture: Added
capturePhoto()
method for direct camera capture with automatic cropping - Dual Output Support: Get both bytes (Uint8List) and file outputs with path information
- Modern UI: Professional-looking interface with customizable themes
- Multiple Aspect Ratios: Support for free, square, 4:3, 16:9, 3:2, and 3:4 ratios
- Shape Options: Rectangle and circle cropping overlays
- Interactive Cropping: Draggable crop box with resize handles
- Image Transformations: Rotate, zoom, and reset functionality
- Grid Overlay: Toggle grid lines for better alignment
- Theme Customization: Dark, light, and blue themes
- Cross-platform: Works on Android, iOS, and other Flutter platforms
📱 Camera Integration #
ImagePickerCropper.capturePhoto()
- Capture from camera and crop in one stepImagePickerCropper.pickFromGalleryAndCrop()
- Pick from gallery and cropImagePickerCropper.captureAndCrop()
- Alternative camera capture method- Comprehensive error handling for camera permissions and availability
- Support for compression settings and quality control
🎨 UI/UX Improvements #
- Modern, professional interface design
- Smooth animations and transitions
- Responsive layout for different screen sizes
- Intuitive gesture controls
🔧 Technical Features #
- Built on top of
image_picker_master
for reliable file picking - Efficient image processing with the
image
package - Memory-optimized handling of large images
- Support for both web and mobile platforms
📚 Documentation #
- Comprehensive README with usage examples
- Complete example app demonstrating all features
- Error handling guidelines
- API reference documentation
0.0.2 #
- Fix support for web