Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xclud/flutter_crop
Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in pure Dart code.
https://github.com/xclud/flutter_crop
android crop dart demo desktop editor flutter image pub web widget
Last synced: 4 days ago
JSON representation
Crop any widget/image in Android, iOS, Web and Desktop with fancy and customizable UI, in pure Dart code.
- Host: GitHub
- URL: https://github.com/xclud/flutter_crop
- Owner: xclud
- License: mit
- Created: 2020-01-15T09:08:37.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-21T06:10:12.000Z (over 1 year ago)
- Last Synced: 2025-01-12T21:05:21.819Z (11 days ago)
- Topics: android, crop, dart, demo, desktop, editor, flutter, image, pub, web, widget
- Language: Dart
- Homepage: https://pub.dev/packages/crop
- Size: 16.6 MB
- Stars: 257
- Watchers: 10
- Forks: 87
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[![pub package](https://img.shields.io/pub/v/crop.svg)](https://pub.dartlang.org/packages/crop)
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).
## Supported platforms
* Flutter Android
* Flutter iOS
* Flutter Web
* Flutter Desktop## Demo
[Web Demo](https://xclud.github.io/flutter_crop/) | [Install from Google Play](https://play.google.com/store/apps/details?id=dev.pub.crop.app)
## Donation
If you find this project useful, please support me by buying me a pizza 🍕.
Tron Address:
```bash
TLtrEU4KT2bn5J87VWfs1QDrmB1aFQ1bja
```Ethereum Address:
```bash
0xf8Da77e7BbE39be8c9e527289465Bf7219af58db
```I do not accept Bitcoin due to its issues with sustainability and global warming.
## Getting Started
In your `pubspec.yaml` file add:
```dart
dependencies:
crop: any
```Then, in your code import:
```dart
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.