用于方形图像的 Google 自定义搜索 API

2024-04-11

我正在寻找一种方法来指定 Google 自定义搜索 API 返回的图像具有方形格式。

我尝试过 tbs=iar:s (因为我读过使用自定义搜索 API (REST JSON) 搜索方形图像 https://stackoverflow.com/questions/13946868/using-the-custom-search-api-rest-json-to-search-for-square-images),但它不起作用。

请问你有什么想法吗?


问题是tbs查询参数仅适用于 Google 上的常规图像搜索。例如,如果您想搜索具有方形长宽比的猫图片,您可以进行如下搜索:

但自定义搜索 API 使用一组完全不同的参数。支持的参数的完整列表显示在REST 文档 https://developers.google.com/custom-search/v1/using_rest#query-params.

一些 tbs 查询确实有等效项。例如:

  • tbs=ic:gray翻译为imgColorType=gray
  • tbs=isz:m翻译为imgSize=medium
  • tbs=itp:clipart翻译为imgType=clipart

但遗憾的是似乎没有对应的iar纵横比滤镜。我尝试猜测一些查询(例如imgAspectRatio=square)以防存在未记录的参数,但没有任何运气。

我建议的最好的选择是使用imgSize=icon。这往往会返回具有正方形长宽比的图像,但不幸的是,图像也往往相当小(我见过的返回的最大尺寸是 256x256)。不过,根据您的需求,这可能已经足够了。

如果这对您来说不是特别有用,我深表歉意。我不仅仅是想获得这个问题的赏金,所以请随意不要投票赞成这个答案。我只是想让你知道我的发现,以防有帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

用于方形图像的 Google 自定义搜索 API 的相关文章

随机推荐