我正在制作一个需要根据请求动态获取网站图标的网站。我找到了一些可以很好地完成此任务的 api,到目前为止我很喜欢http://www.fvicon.com/。
我网站的最终图像将是 64x64px,一些网站,如 Google 和 Wordpress,有这种大小的漂亮图像,可以通过这个 api 轻松检索。当然,大多数网站只有一个 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 图标也会有显着的质量损失。
有任何想法吗?如果您需要更多信息,我很乐意提供。
谢谢!