为了账号安全,请及时绑定邮箱和手机立即绑定

如何从base64数据URL获取exif数据?

如何从base64数据URL获取exif数据?

C#
拉莫斯之舞 2021-05-02 08:11:22
我目前正在下载以base 64字符串存储在数据库中的图像。问题是我还需要获取图像EXIF数据来确定图像方向。我想知道他们是否是获取EXIF数据的一种方法。以下是我的C#代码。 busyMessage.Text = "Loading Tools"; InvToolSync toolSync = new InvToolSync(); toolData = await toolSync.GetTools(viewModel.CompanyData.company_id); foreach (Tool tool in toolData) {    if (tool.archived == "True")       continue;    var lt = new ListTemplate(tool.id, tool.name, ImageSource.FromFile("default_image.png"));    if (!string.IsNullOrEmpty(tool.photos))        if (tool.photos.Length % 4 == 0)            lt.SourceImage = ImageSource.FromStream(() => new MemoryStream(Convert.FromBase64String(tool.photos)));    listDisplay.Add(lt); }上面的代码加载了填充列表项所需的数据,如您所见,我能够使用此代码获取图像的数据URL tool.photos。但是我似乎无法弄清楚如何获取EXIF数据。是他们的插件还是一些C#代码,它们可以从base64字符串甚至字节数组中获取此信息?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 242 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信