在asp.net中将.ico文件加载为位图

时间:2013-03-14 12:20:31

标签: c# asp.net

我想在我网站上的工具中显示其他域中的favicon,以便我可以显示每个域的“徽标”。有一个很棒的网络应用程序可以为您提取favicon,因为识别favicon的URL可能很棘手:http://getfavicon.appspot.com/

例如(我无法将其嵌入此处,因为它是.ico文件): http://getfavicon.appspot.com/http://stackoverflow.com

问题是,各个域的.ico文件大小各异,我想使用.png格式在本地缓存它们。

经过研究,我发现这可以使用System.Windows.Media.Imaging.IconBitmapDecoder类来完成,但它依赖于WindowsBaseSystem.XamlPresentationCode - 我不想要的所有事情从asp.net应用程序中使用。

是否有另一种方法可以使用来自aspx页面的c#将.ico文件转换为.png?

0 个答案:

没有答案