我正在製作一個需要根據請求動態獲取網站圖標的網站。我發現了幾個API可以很好地完成這一點,到目前爲止,我喜歡http://www.fvicon.com/。獲取最高分辨率Favicon
我的網站的最終圖像將爲64x64px,並且一些網站(例如Google和Wordpress)具有這種尺寸的很好的圖像,可以通過此api輕鬆檢索。雖然,當然,大多數網站只有一個16x16的favicon圖像,並且將圖像縮放到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圖標也會帶來顯着的質量損失。
任何想法?如果您需要更多信息,我會很樂意提供。
謝謝!
在您所提供看來圖標具有相同的分辨率都鏈接? –
@ userSeven7s與Jeremy相比你的問題是一樣的嗎?如果是這樣,你能提供16 * 16,32 * 32和64 * 64 res文件的favicon嗎? –
有趣的想法,但我想知道如果你想創建一個不存在的問題的解決方案 - 如果網站沒有64x64的圖標,那麼這是他們的問題。 我很欣賞你的網站看起來不太好,所以很高興看到你的解決方案。你在使用什麼服務器平臺? – dxbmatt