将图像转换为字节并保存在Xml中

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

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

WFuIGlzIGRpc3Rpbmd1aXNoZWQsIG5vdCBvbm 

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

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