Xamarin ExifInterface.SaveAttributes 覆盖没有图像数据的图像

Xamarin ExifInterface.SaveAttributes Overwrites image with no image data

我正在打开一张以前保存的图像,并根据过程中稍后出现的数据写入一些属性。当我保存属性时,图像被覆盖(我希望如此)。但是,所有图像数据都丢失了,只有 header 信息。我错过了什么吗?

            ExifInterface exif = new ExifInterface(m_LastPictureName);
            exif.SetAttribute(ExifInterface.TagArtist, "xxxx");
            exif.SaveAttributes();  // Currently this is dropping ALL image data but saving only EXIF information - why???

感谢观看。

我的修复是安装 Android.Support.Media.ExifInterface 代替 Android.Media.ExifInterface。