easy_image_cropper 1.0.3 copy "easy_image_cropper: ^1.0.3" to clipboard
easy_image_cropper: ^1.0.3 copied to clipboard

A simple image cropping widget that easily allows cropping avatars and other images.

easy_image_cropper #

A simple image cropping widget that easily allows cropping avatars and other images. It ensures a consistent cropping experience on both iOS and Android.

ios android

Quick start 🚀 #

  1. Install this package.
    flutter pub get easy_image_cropper
    

Usage #

Step 1: Create the Cropping UI Use the ImgCrop component to create the cropping UI. The size of the UI is determined by its parent container.

///...
Center(
  child: ImgCrop(
    key: cropKey,
    chipShape: ChipShape.circle,
    maximumScale: 1,
    image: FileImage(File(img.path)),
  ),
)

Note that cropKey must be a GlobalKey

step2: Get the Cropped Image #

final crop = cropKey.currentState;
final croppedFile = await crop.cropCompleted(File(img.path), pictureQuality: 900);

pictureQuality represents the Size of the cropped image.

Future #

  1. support web platform
8
likes
150
pub points
62%
popularity

Publisher

unverified uploader

A simple image cropping widget that easily allows cropping avatars and other images.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, image

More

Packages that depend on easy_image_cropper