getImageProperties可以获取picker返回的uri文件的exif信息吗?
用picker选择了相片,然后使用:
let file = fileIo.openSync(uri, fileIo.OpenMode.READ_ONLY)
const imageSourceApi: image.ImageSource = image.createImageSource(file.fd)
const exif = await imageSourceApi.getImageProperties([
image.PropertyKey.IMAGE_WIDTH,
image.PropertyKey.IMAGE_LENGTH,
image.PropertyKey.MAKE,
image.PropertyKey.ISO_SPEED_RATINGS,
])
获取exif信息,报了以下的错误:
Error: There is generic napi failure! exif key: ImageWidth,Error: There is generic napi failure! exif key: ImageLength,Error: There is generic napi failure! exif key: Make,Error: There is generic napi failure! exif key: ISOSpeedRatings
是不是不允许获取外部相片的 exif ?还是需要申请什么权限?
可参考以下demo: