v0.0.3image_editor_dove
一个带有裁剪、涂鸦、马赛克、添加文字、翻转和旋转功能的图像编辑器。
36喜欢 24近 30 天下载130Pub 分数
AndroidiOS
一个带有裁剪、涂鸦、马赛克、添加文字、翻转和旋转功能的图像编辑器。
以下为英文项目原文快照,最新内容请访问 GitHub。
A high-performance image editor with crop, scribble, mosaic, add-text, flip, rotated functions.
Support custom ui style.
First, add image_editor: as a dependency in your pubspec.yaml file.
import
import 'package:image_editor/flutter_image_editor.dart';
iOS Add the following keys to your Info.plist file, located in /ios/Runner/Info.plist:
<key>NSPhotoLibraryUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSCameraUsageDescription</key>
<string>Used to demonstrate image picker plugin</string>
<key>NSMicrophoneUsageDescription</key>
<string>Used to capture audio for image picker plugin</string>
Android
No configuration required - the plugin should work out of the box.
pick an image that wanna edit, and pass it to image editor like this:
Future<void> toImageEditor(File origin) async {
return Navigator.push(context, MaterialPageRoute(builder: (context) {
return ImageEditor(
originImage: origin,
//this is nullable, you can custom new file's save postion
savePath: customDirectory
);
})).then((result) {
if (result is EditorImageResult) {
setState(() {
_image = result.newFile;
});
}
}).catchError((er) {
debugPrint(er);
});
}
You can extends ImageEditorDelegate and custom editor's widget:
ImageEditor.uiDelegate = YouUiDelegate();
class YouUiDelegate extends ImageEditorDelegate{
...
}
依赖清单 5 项
{"sdk":"flutter"}^2.1.1^3.0.0^2.1.0{"sdk":"flutter"}先按使用场景筛选,再比较项目活跃情况,最后到原始仓库核对使用要求。
“A repository is the most basic element of GitHub.”
GitHub Docs — About repositories ↗