我正在制作一个需要根据请求动态获取网站图标的网站。我发现了几个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