如何将Icon转换为base64字符串?

时间:2017-02-04 09:48:27

标签: c# base64

Icon icon = Icon.ExtractAssociatedIcon(_path);

如何将上述icon转换为C#中的base64字符串?

1 个答案:

答案 0 :(得分:3)

首先,您必须获取图标的原始字节:

var icon = Icon.ExtractAssociatedIcon(_path);
byte[] bytes;
using (var ms = new MemoryStream())
{
    icon.Save(ms);
    return ms.ToArray();
}

然后您可以将字节转换为base64字符串:

var base64String = Convert.ToBase64String(bytes);