如何从Google的API中获取更大的图标?

时间:2016-07-26 21:10:58

标签: favicon

是否可以从Google的api或其他地方获取更大版本的favicon?

这是网址。 http://www.google.com/s2/favicons?domain=google.com

我在ProgrammableWeb和Google上搜索了另一个api,但是其中很多都不再存在了,我发现它实际上似乎工作的那个并不是免费的。 (http://grabicon.com/

我需要一个VB.NET项目的图标,其中包含带有图标的网站列表。但16x16的图标太小了。

6 个答案:

答案 0 :(得分:18)

看起来现在google中有size参数。

https://www.google.com/s2/favicons?sz=64&domain_url=yahoo.com

答案 1 :(得分:9)

<强> Editted: 以下答案不再有效,但代码可在github上免费获取:

Github - &gt; Favicons for all!

原始回答

您也可以尝试Statvoo's Favicon API,例如

https://api.statvoo.com/favicon/?url=google.com

https://api.statvoo.com/favicon/?url=stackoverflow.com

等。

如果你环顾四周,它们还有很多其他API可以使用。其中大部分是免费的,已存在多年。

答案 2 :(得分:4)

答案 3 :(得分:3)

Favicons被指定为HTML页面的一部分,对页面请求的HTTP响应,或者仅仅是在默认位置托管。

所有网站都是如此。如果您不手动管理,有很多浏览器扩展可以帮助您找出页面发送的favicon。例如,右键单击firefox,“页面信息”,“媒体”,“按类型排序” - &gt;“图标”应显示浏览器可以找到的所有图标。通常情况下,图标大于32x32,谷歌可能不是例外。

另请注意,.ico格式可以包含多个图标尺寸,并非所有工具都显示。因此,将.ico保存在计算机上并使用已知处理单个文件中包含的所有大小的工具进行检查可能有所帮助。

最后一条忠告:你正在处理一家价值数十亿美元的公司的徽标,即品牌的核心。您可能想查看他们在您的项目中使用该徽标的政策。可能它没关系(例如,浏览器似乎没有为他们的谷歌搜索框设置谷歌徽标而遇到麻烦),但我仍然要注意不要让人觉得你是一个自己的产品联想制作他们的徽标。

答案 4 :(得分:1)

根据https://news.ycombinator.com/item?id=17190599

  

除非该端点还可以返回其他分辨率,否则Favicon Kit   提供更多:https://api.faviconkit.com/twitter.com/144   https://api.faviconkit.com/twitter.com/16

     

(不过,我会说,返回给Twitter的URI和图片大小   在这些情况下实际上并不会保持一致。首先实际上是192ˣ192   像素,第二个是32×32像素。好像很奇怪也许他们   应该具有像domain / large,domain / medium,domain / small这样的端点?)

答案 5 :(得分:1)

这是我找到的一些Favicon Fetcher

对于Favicon Grabber,它将作为图标URL的JSON列表返回。

或者,您可以加载网站的主页并从那里找到它:https://stackoverflow.com/a/1990487/