我正在使用Flutter开发应用程序,并且我想检索使用image_picker插件选择的图像的exif方向值。
当我运行以下代码并选择事先旋转过的图像时,方向值为null,并且exif数据为空Map。
File file = await ImagePicker.pickImage(
source: ImageSource.gallery,
);
img.Image decodedImage = img.decodeImage(file.readAsBytesSync());
print("decodedImage.exif.orientation ${decodedImage.exif.orientation}"); // null
print("decodedImage.exif.data ${decodedImage.exif.data}"); // {}
我通过谷歌云盘将使用此代码的图像发送到我的Mac Book上,以查看方向值,下面是结果:
我正在使用可用的最新版本的image_picker插件。如何在Flutter中检索图像的exif方向值?