image_editor library

Classes

CropOptionConfig
裁剪选项配置
ImageCompressionConfig
ImageEditor
ImageEditorConfig
图片编辑器的配置入口
RotateOptionConfig
旋转选项配置
TopToolbarConfig
顶部工具栏配置

Enums

EditToolsMenu
编辑工具菜单的枚举
LockToTool

Functions

convertUiImageToBytes(Image image, {ImageCompressionConfig? compression}) Future<Uint8List?>
ui.Image 转换为 Uint8List,默认输出 PNG
decodeImageFromBytes(Uint8List bytes) Future<Image>
Uint8List 解码为 ui.Image
loadImageFromAssets(String assetPath, {AssetBundle? bundle}) Future<Image>
从 assets 加载图片并解码为 ui.Image
loadImageFromFile(String path) Future<Image>
从文件系统加载图片(不支持 Web 平台)
loadImageFromNetwork(String url, {Client? client, Map<String, String>? headers}) Future<Image>
通过网络请求加载图片
saveImageToTempFile(Image image, {ImageCompressionConfig? compression, String prefix = 'image'}) Future<String?>
ui.Image 写入临时目录并返回路径字符串(仅原生平台可用)