更改Google自定义搜索API结果中的缩略图大小

时间:2015-01-29 10:31:55

标签: thumbnails google-custom-search

我正在使用Google自定义搜索API搜索要在我的网站上显示的图片。但缩略图图像太小,我找不到控制缩略图大小的方法。以下是对我的查询的回复:

{
"kind": "customsearch#result",
"title": "Big Ben Street London United Kingdom Photo Shared By Halsy16 ...",
"htmlTitle": "Big Ben Street \u003cb\u003eLondon United Kingdom\u003c/b\u003e Photo Shared By Halsy16 \u003cb\u003e...\u003c/b\u003e",
"link": "http://www.fansshare.com/photos/london/big-ben-street-london-united-kingdom-784722294.jpg",
"displayLink": "www.fansshare_com",
"snippet": "Robert Pattinson's new London",
"htmlSnippet": "Robert Pattinson's new \u003cb\u003eLondon\u003c/b\u003e",
"mime": "image/jpeg",
"image": {
 "contextLink": "http://www.fansshare_com/gallery/photos/10677077/big-ben-street-london-united-kingdom/",
 "height": 640,
 "width": 1024,
 "byteSize": 80611,
 "thumbnailLink": "https://encrypted-tbn3.gstatic.com/images?q=tbn:ANd9GcSZJRKQ-yIiSt1FCeYdBKLUEft54xHJo095_r9-rN8OrILnOZPnJZvcwNsG",
 "thumbnailHeight": 94,
 "thumbnailWidth": 150
 }    

有人可以告诉我是否有办法获得更大的缩略图?或者有没有其他方法可以像在Google图片搜索中一样显示搜索结果? 非常感谢你!

1 个答案:

答案 0 :(得分:0)

我假设您使用Google Custom Search API,因为不推荐使用Image API。

没有办法告诉Google提供更大的缩略图尺寸AFAICS,但您有两种可能的解决方法:

  • 将图片网址作为CSS背景图片属性用于选择的元素(例如,带有类" div"的div),并使用background-position:cover来确保图像按比例放大或缩小以覆盖整个元素屏幕区域(这是example:Andy Warhol的肖像通过Google获取)
  • 链接到完整图片而不是缩略图(您的示例中的link查询参数)(但这可能是危险的,因为您必须避免图像太大和太小)

确保试用api Explorer及其参数。