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