Flutter 在flatter for.png文件中使用图像选择器是否错误?

Flutter 在flatter for.png文件中使用图像选择器是否错误?,flutter,imagepicker,Flutter,Imagepicker,使用image_picker选择png文件会记录错误,但应用程序工作正常(png文件被选中)。我得到的错误 image_picker仅支持jpg文件的压缩 我想把它用于.png文件。我还可以使用它吗?使用file\u picker包,filter,type:FileType.IMAGE)而不是IMAGE\u picker包使用.png时不会记录错误。我认为使用插件是最好的选择。它是一个开发良好的插件,易于实现 下面是一个仅可用于PNG文件的示例实现 List<File> _pat

使用image_picker选择png文件会记录错误,但应用程序工作正常(png文件被选中)。我得到的错误

image_picker仅支持jpg文件的压缩


我想把它用于.png文件。我还可以使用它吗?

使用file\u picker包,filter,type:FileType.IMAGE)而不是IMAGE\u picker包使用.png时不会记录错误。

我认为使用插件是最好的选择。它是一个开发良好的插件,易于实现

下面是一个仅可用于PNG文件的示例实现

  List<File> _paths;

  FileType _pickingType;

  bool _hasVailMime;

  Future<List<File>> _openImageFileExplorer() async {

    if(_pickingType != FileType.CUSTOM || _hasValidMime){
      try {
        _paths = await FilePicker.getMultiFile(   // Or getFile
            type: FileType.CUSTOM, fileExtension: 'png');
      }
      on PlatformException catch (e){
        print("Unsupported operation: " + e.toString());
      }
    }
    return _paths;
  }
List\u路径;
文件类型_pickingType;
布尔哈斯韦尔;
Future\u openImageFileExplorer()异步{
if(_pickingType!=FileType.CUSTOM | | | u hasValidMime){
试一试{
_path=wait FilePicker.getMultiFile(//或getFile
类型:FileType.CUSTOM,fileExtension:'png');
}
平台上异常捕获(e){
打印(“不支持的操作:+e.toString());
}
}
返回路径;
}