v0.0.3image_editor_dove
자르기, 스케치, 모자이크, 텍스트 추가, 뒤집기, 회전 기능을 갖춘 이미지 편집기입니다.
36좋아요 2430일 다운로드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 ↗