Googleカスタム検索APIによって返される画像が正方形のフォーマットであることを指定する方法を探しています。正方形の画像用のGoogleカスタム検索API
私はtbs = iar:sを試しましたが(これはUsing the Custom Search API (REST JSON) to search for square imagesです)、動作しません。
お願いしますか?
Googleカスタム検索APIによって返される画像が正方形のフォーマットであることを指定する方法を探しています。正方形の画像用のGoogleカスタム検索API
私はtbs = iar:sを試しましたが(これはUsing the Custom Search API (REST JSON) to search for square imagesです)、動作しません。
お願いしますか?
問題は、tbs
というクエリパラメータがGoogleの通常の画像検索にのみ適用されることです。たとえば、あなたは正方形のアスペクト比で猫の写真を検索したい場合、あなたはこのような検索を行うことができます:
http://images.google.com/?q=cat&tbs=iar:s
しかし、カスタム検索APIは、パラメータの完全に異なるセットを使用しています。サポートされるパラメータの完全なリストはREST documentationに示されています。
一部のtbsクエリには同等のものがあります。例えば:
tbs=ic:gray
はimgColorType=gray
tbs=isz:m
imgSize=medium
tbs=itp:clipart
imgType=clipart
に変換残念ながらiar
アスペクト比フィルタには等価でないように思わに変換に変換します私は文書化されていないパラメータがあった場合に備えていくつかのクエリ(imgAspectRatio=square
のようなもの)を推測しようとしましたが、それには何の幸運もありませんでした。
私が提案できる最良の代替方法はimgSize=icon
です。これは、正方形のアスペクト比を持つ画像を返す傾向がありますが、画像がやや小さい傾向にあるという不幸な副作用があります(返されたサイズの最大値は256x256です)。あなたのニーズにもよるが、これで十分かもしれない。
特にお手数ですがお詫び申し上げます。私はこの質問の恩恵を受けようとしているだけではないので、この回答を投票しないように気をつけてください。私はちょうどそれが何らかの助けであった場合に私が見つけたものをあなたに伝えたいと思っていました。
ありがとうございます。私はまた、文書化されていないパラメータがあるかどうか疑問に思っていたので、私はその質問に尋ねました。私は 'imgSize = icon'について考えなかった。これは、すべての画像が200x200より大きいが、大半が非常に小さい場合に便利です。 – Arnaud