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。
我正在打开一张以前保存的图像,并根据过程中稍后出现的数据写入一些属性。当我保存属性时,图像被覆盖(我希望如此)。但是,所有图像数据都丢失了,只有 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。