utils/image_loader library

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