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

9 favicon

是否有可能从Google的api或其他地方获得更大版本的favicon?

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

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

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

Sal*_*lim 31

看起来谷歌现在有大小参数。

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

  • 太棒了,它有效。但是有人可以找到有关此网址的使用情况以及提供该网址的原因或条款的信息吗? (3认同)
  • 关于这个尺寸参数的文档在哪里?因为按照提供的链接给出的雅虎徽标/图标质量很差 (3认同)

And*_*aal 9

编辑: 以下答案不再有效,但代码可以在github上免费获得:

Github - > 所有人的Favicons!

原始答案

您也可以尝试使用Statvoo的Favicon API,例如

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

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

等等..

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


小智 5

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

\n\n
\n

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

\n\n

(不过,我要说的是,在这些情况下,为 Twitter 返回的 URI 和图像大小\n 实际上并不对齐。第一个实际上是 192\xcb\xa3192\n 像素,第二个是 32\xcb\xa332像素。这看起来很奇怪。也许它们应该有像域/大、域/中、域/小这样的端点?)

\n
\n


fac*_*m42 5

这是我找到的一些 Favicon Fetchers

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

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


Mar*_*ler 2

网站图标可以指定为 HTML 页面的一部分、对页面请求的 HTTP 响应,也可以简单地托管在默认位置。

所有网站都是如此。如果您不手动管理,有很多浏览器扩展可以帮助您找出页面发送的网站图标。例如,在 Firefox 中右键单击“页面信息”、“媒体”、“按类型排序”->“图标”应该显示浏览器可以找到的所有图标。大于 32x32 的图标并不常见,Google 也不例外。

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

最后的建议:您正在处理的是一家价值数十亿美元的公司的徽标,这是其品牌的核心。您可能需要检查他们在项目中使用该徽标的政策。可能没问题(例如,浏览器似乎不会因为其谷歌搜索框有谷歌徽标而遇到麻烦),但我仍然会注意不要给人留下您将自己的产品关联起来的印象用他们的标志制作。