Arn*_*aud 9 google-api google-custom-search
我正在寻找一种方法来指定Google Custom Search API返回的图片采用方形格式.
我试过tbs = iar:s(因为我读过使用自定义搜索API(REST JSON)来搜索方形图像),但它不起作用.
请问你有什么想法吗?
Jam*_*ess 13
问题是tbs查询参数仅适用于Google上的常规图片搜索.例如,如果要搜索具有方形宽高比的猫图片,可以执行以下搜索:
http://images.google.com/?q=cat&tbs=iar:s
但Custom Search API使用完全不同的参数集.REST文档中显示了受支持参数的完整列表.
一些tbs查询确实具有等价物.例如:
tbs=ic:gray 翻译成 imgColorType=graytbs=isz:m 翻译成 imgSize=mediumtbs=itp:clipart 翻译成 imgType=clipart但遗憾的是,iar宽高比滤波器似乎没有等价物.我尝试猜测一些查询(例如imgAspectRatio=square),以防有一个未记录的参数,但没有任何运气.
我建议的最佳选择是使用imgSize=icon.这往往会返回具有正方形宽高比的图像,但不幸的副作用是图像也往往相当小(我看到的最大尺寸是256x256).根据您的需求,这可能已经足够了.
如果这对你不是特别有用,我道歉.我不只是想在这个问题上获得赏金,所以请不要投票给这个答案.我只是想让你知道我发现了什么,以防它有所帮助.