A Flutter package for cropping any widget, not only images. This package is entirely written in Dart and supports Android, iOS, Web and Desktop. Also, because of being independent from native platform, it does not increase size of your apps output (e.g. apk).
What this fork made for?
- Disable image rotation
- Fix image dragable
- THIS MY OWN PROJECT ONLY
- Flutter Android
- Flutter iOS
- Flutter Web (as of 2020 Nov 24)*
- Flutter Desktop
In order to run Crop on web, flutter version1.24.0
or above is needed. Also, you need to set CanvasKit as the renderer with the following command:
flutter build web --web-renderer canvaskit
Web Demo | Install from Google Play
In your pubspec.yaml
file add:
dependencies:
crop: any
Then, in your code import:
import 'package:crop/crop.dart';
Now in build function, put a Crop
widget in the widget tree and you are done. Please don't forget to check /example
folder, there is much more.