【问题标题】:Convert Image to Bytes and save in Xml将图像转换为字节并保存在 Xml 中
【发布时间】:2015-01-30 01:12:30
【问题描述】:

我需要将图像的字节 [] 转换为可以保存在 xml 中的格式。 我试图转换为字符串但没有成功。 保存 5 张图片后的 xml 文件大小约为 50mb! 我需要转换成更简单的格式,这个xml文件不能太重。

【问题讨论】:

标签: c# image process stream


【解决方案1】:

考虑使用Base64 格式 - 您会损失一些效率,但数据会被封装。例如

<image name="MyPhoto.jpg">WFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbm</image>

您可以使用 Convert.ToBase64 转换为 Base64

【讨论】:

  • 感谢您的帮助,我会试试的
  • 然后面对所以文件仍然很重,将字节[]转换为字符串后变得太大!
【解决方案2】:

尝试压缩字节数组,希望大小会更小:)。例如检查 :DeflateStream 并希望减小大小:)

【讨论】:

  • 感谢您的帮助,我会试试的
猜你喜欢
  • 2019-04-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多