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 写入临时目录并返回路径字符串(仅原生平台可用)