我在处理Xamarin表单中的exif数据时遇到问题,请说明:
file.Path=
“ / storage / emulated / 0 / Android / data / com.companyname.appname / files / Pictures / Sample / someName.jpg”使用ExifInterface将我的exif数据(在同一路径上)放在图像上
ExifInterface newExif = new ExifInterface(file.Path);
newExif.SetAttribute(ExifInterface.TagUserComment, "Hello photo!");
newExif.SaveAttributes();```
现在问题开始了,如果我在此路径上使用 现在我读到/ storage / emulated / 0 / Android / data / .....是资源的“主”路径,另一个是“虚拟链接”,但我现在不知道如何到达其他图像路径。 我该如何处理?如何在PC副本上的图像中查看exif数据?GetAttribute
,我可以看到我的exif数据,但是如果我是从PC上的“ \ Phone \ Pictures \ Sample] >>详细介绍,我的exif数据均未显示(仅照相机数据,如白平衡等)。
我希望我的解释清楚
我在处理Xamarin表单中的exif数据时遇到问题,我解释说:我的应用使用MediaPlugin拍照,图像路径为file.Path =“ / storage / emulated / 0 / Android / data / com.companyname.appname / files / ...
最后我已经使用了此解决方法:
我已经在ExternalStorage绝对路径中创建了一个新文件夹(即您可以在Windows File Explorer中看到的文件夹)