リクエストに応じてサイトのファビコンを動的に取得する必要がある Web サイトを作成しています。これをかなりうまく実現できる API をいくつか見つけましたが、今のところhttp://www.fvicon.com/が気に入っています。
私のウェブサイトの最終的な画像は 64x64px になり、Google や Wordpress などの一部のウェブサイトには、この API を介して簡単に取得できるこのサイズの素敵な画像があります。もちろん、ほとんどの Web サイトには 16x16 のファビコン画像しかなく、その画像を 64x64 にスケーリングすると品質が大幅に低下します。
例:
(高解像度) http://a.fvicon.com/wordpress.com?format=png&width=64&height=64
(低解像度) http://a.fvicon.com/yahoo.com?format=png&width=64&height=64
これを念頭に置いて、高解像度の画像が利用可能かどうかをどうにかして判断することを計画しています。もしそうなら、ウェブサイトはこの画像を使用します. そうでない場合は、事前に作成された 64x64 アイコンを使用し、その上に小さいアイコンを重ねます。私が問題を抱えているのは、利用可能な高解像度のファビコンがあるかどうかを判断することです.
また、この状況に対するより良いアプローチがあるかどうかも知りたいです。小さい画像は使用したくありません (このプロジェクトでは 64x64 が非常にうまく機能します)。私が落としたい最低の解像度は 48x48 ですが、それでも 16x16 ファビコンをスケールアップすると品質が大幅に低下します。
何か案は?さらに情報が必要な場合は、喜んで提供します。
ありがとうございました!