Flutter NetworkImage 无法从 url 加载 HEIC 图像
Flutter NetworkImage failed to load HEIC image from url
在我的 NetworkImage 中,我的 url 是这个
https://joylist.s3.us-east-2.amazonaws.com/profile/5f229e9cfa3dc8542f815cb9.HEIC
它抛出这个异常
它适用于 .jpg 或 png 以及其他格式。现在,我该如何解决这个问题并显示这个图像。
您可以使用 heic 到 jpg 库 (https://pub.dev/packages/heic_to_jpg) 来实现此目的(除非您特别希望显示 HEIC 图像)。
添加包:
dependencies:
heic_to_jpg: ^0.1.2
在您的 dart 文件中导入包:
import 'package:heic_to_jpg/heic_to_jpg.dart';
并使用本地 HEIC/HEIF 图片文件路径调用转换方法。
String jpegPath = await HeicToJpg.convert(heicPath);
在我的 NetworkImage 中,我的 url 是这个 https://joylist.s3.us-east-2.amazonaws.com/profile/5f229e9cfa3dc8542f815cb9.HEIC
它抛出这个异常
它适用于 .jpg 或 png 以及其他格式。现在,我该如何解决这个问题并显示这个图像。
您可以使用 heic 到 jpg 库 (https://pub.dev/packages/heic_to_jpg) 来实现此目的(除非您特别希望显示 HEIC 图像)。
添加包:
dependencies:
heic_to_jpg: ^0.1.2
在您的 dart 文件中导入包:
import 'package:heic_to_jpg/heic_to_jpg.dart';
并使用本地 HEIC/HEIF 图片文件路径调用转换方法。
String jpegPath = await HeicToJpg.convert(heicPath);