在颤振中处理HEIC / HEIF图像

Handle HEIC / HEIF image in flutter

提问人:Linardo 提问时间:8/10/2023 更新时间:8/10/2023 访问量:203

问:

我想使用Image.memory显示我的图库中的HEIC / HEIF图像。但是每次我选择.heic文件时,它都会显示这样的错误。它在 .jpg 或 .jpeg 中工作正常。

这是我选择文件的代码

Uint8List? pickedPhotoFile;
FilePickerResult? selectedFile;

Future<void> selectFile() async {
    selectedFile = await FilePicker.platform.pickFiles(type: FileType.any);

    if (selectedFile != null) {
      pickedPhotoFile = selectedFile!.files.single.bytes;
    }
    setState(() {});
  }

这就是我显示图像的方式

Image.memory(
      pickedPhotoFile!,
      width: 150,
      height: 150,
      fit: BoxFit.contain,
    );

任何帮助将不胜感激

Flutter 图像 dart 文件 heic

评论


答: 暂无答案