各ドメインの「ロゴ」を表示できるように、自分のサイトのツールで他のドメインのファビコンを表示したいと考えています。ファビコンの URL を特定するのは難しい場合があるため、ファビコンを抽出するための優れた Web アプリがあります: http://getfavicon.appspot.com/
例 (.ico ファイルなので、ここに埋め込むことはできません): http://getfavicon.appspot.com/http://stackoverflow.com
問題は、さまざまなドメインの .ico ファイルがさまざまなサイズであり、.png 形式を使用して特定のサイズでローカルにキャッシュしたいことです。
調査した結果、これはクラスを使用して達成できることがわかりましたが、それは, and - asp.net アプリケーションから使用したくないすべてのものにSystem.Windows.Media.Imaging.IconBitmapDecoder
依存しています。WindowsBase
System.Xaml
PresentationCode
aspx ページから c# を使用して .ico ファイルを .png に変換する別の方法はありますか?