ImageEditorPro

一款图片编辑器插件,支持简单的、易用的图片编辑,支持画笔、文本、滤镜、表情符号和贴纸,类似于故事。

要开始使用,我们只需要在应用程序模块的gradle文件中添加依赖项,如下所示

安装

首先,在您的 `pubspec.yaml` 文件中将 `image_editor_pro:` 添加为 依赖项

导入

import 'package:image_editor_pro/image_editor_pro.dart';

iOS

将以下键添加到您的 Info.plist 文件中,该文件位于 <project root>/ios/Runner/Info.plist

  • NSPhotoLibraryUsageDescription - 描述您的应用为何需要照片库权限。在可视化编辑器中,这称为“隐私 - 照片库使用说明”。
  • NSCameraUsageDescription - 描述您的应用为何需要访问相机。在可视化编辑器中,这称为“隐私 - 相机使用说明”。
  • NSMicrophoneUsageDescription - 如果您打算录制视频,请描述您的应用为何需要访问麦克风。在可视化编辑器中,这称为“隐私 - 麦克风使用说明”。

或者在文本格式中添加键

<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

无需配置 - 该插件应开箱即用。

将此函数添加到您的StateFull Widget中。请查看示例

 Future<void> getimageditor()  {
    final geteditimage =   Navigator.push(context, MaterialPageRoute(
        builder: (context){
          return ImageEditorPro(
            appBarColor: Colors.blue,
            bottomBarColor: Colors.blue,
          );
        }
    )).then((geteditimage){
      if(geteditimage != null){
        setState(() {
          _image =  geteditimage;
        });
      }
    }).catchError((er){print(er);});

  }

开发者

GitHub

https://github.com/zeeshux7860/ImageEditorPro