我正在构建一个应用程序,用户可以从手机上传图片。我想从用户的图片中提取显示照片拍摄位置的元数据。我怎样才能得到它?
最佳答案
您可以使用exif包
final ByteData bytes = await rootBundle.load('assets/jpg/2.jpg');
var list = bytes.buffer.asUint8List();
final data = await readExifFromBytes(list);
if (data.isEmpty) {
print("No EXIF information found");
return;
}
if (data.containsKey('JPEGThumbnail')) {
print('File has JPEG thumbnail');
data.remove('JPEGThumbnail');
}
关于flutter - Flutter中有没有办法获取图片的元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71789281/