ImageEditorConfig constructor

const ImageEditorConfig({
  1. bool enableCrop = true,
  2. bool enableRotate = true,
  3. bool enableText = true,
  4. CropOptionConfig cropOptions = const CropOptionConfig(),
  5. RotateOptionConfig rotateOptions = const RotateOptionConfig(),
  6. TopToolbarConfig topToolbar = const TopToolbarConfig(),
  7. ImageCompressionConfig? compression,
  8. LockToTool? lockToTool,
})

图片编辑器配置

enableCrop 是否启用裁剪工具 默认true

enableRotate 是否启用旋转工具 默认true

enableText 是否启用文本工具 默认true

cropOptions 裁剪选项配置

rotateOptions 旋转选项配置

topToolbar 顶部工具栏配置

compression 导出图片时的压缩配置

lockToTool 锁定工具。如果设置,会忽略其他工具的配置,直接进入该工具模式,且无法切换其他工具。

Implementation

const ImageEditorConfig({
  this.enableCrop = true,
  this.enableRotate = true,
  this.enableText = true,
  this.cropOptions = const CropOptionConfig(),
  this.rotateOptions = const RotateOptionConfig(),
  this.topToolbar = const TopToolbarConfig(),
  this.compression,
  this.lockToTool,
});