我和一个朋友正在尝试在 Processing 中创建一个 Photomosaic 生成器。我们希望能够使用自定义搜索 API 从 Google 提取 100 张图像,限制图像大小和主色,以及其他一些东西。我们想保存这些图像,以便我们可以在我们的程序中处理它们。我们还希望使用来自 GUI 的数据来构建 API 调用,即搜索关键字。
以下代码片段显示了我们希望使用哪些参数来约束我们的图像搜索:
var searcher = new google.search.customSearchControl.getImageSearcher();
searcher.setRestriction(
google.search.Search.RESTRICT_SAFESEARCH,
google.search.Search.SAFESEARCH_STRICT
);
searcher.setRestriction(
google.search.customSearchControl.getImageSearcher.RESTRICT_IMAGESIZE,
google.search.customSearchControl.getImageSearcher.IMAGESIZE_MEDUIM
);
searcher.setRestriction(
google.search.customSearchControl.getImageSearcher.RESTRICT_COLORFILTER,
google.search.customSearchControl.getImageSearcher.COLOR_RED
);
searcher.execute(keyword);
我们只是不确定如何限制搜索结果的数量或数据返回的格式。是 JSON 吗?