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);});

  }

开发者

特别鸣谢

Sanskar Tiwari

鸣谢

MIT 许可

版权所有 (c) 2020 Zeeshux7860

特此授予任何人获取一份副本的权利
本软件及相关文档文件(“软件”),可进行交易
在软件中,不受限制,包括但不限于使用权,
复制、修改、合并、发布、分发、再许可和/或出售
软件的副本,并允许向软件提供的人员
这样做,但需遵守以下条件

上述版权声明和本许可声明应包含在所有
软件的副本或实质性部分中。

软件按“原样”提供,不附带任何形式的保证,明示或
暗示,包括但不限于适销性、
特定用途的适用性和非侵权性。在任何情况下,
作者或版权所有者均不对任何索赔、损害或其他
责任负责,无论是在合同、侵权或其他行为中,源于、
在软件或使用或以其他方式处理软件时,不承担任何责任。

GitHub

查看 Github