Icon icon = Icon.ExtractAssociatedIcon(_path);
如何将上述icon
转换为C#中的base64字符串?
答案 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);