我需要从大型在线图像集中创建大量缩略图。不幸的是,图像很大,我希望为这些图像生成缩略图,而不是只为处理缩略图而下载每个图像,而不使用零售服务。此外,无需为此任务创建任何类型的专业服务器。
解决方案似乎非常接近。使用谷歌的强大力量生成这些缩略图似乎是正确的答案。
网上有很多关于如何使用Google生成网站缩略图的文章,这几乎适用于图片但不完全适用。例如,本文在实现方面非常聪明:http://phpotdel.ru/2012/03/02/skript-zagruzki-skrinshotov-s-google.html
Google确实拥有www.google.com/webpagethumbnail网址,其中任何图片的网址都可以包含在通话中,并且会返回图片的缩略图。问题是谷歌在'a'末端需要一个哈希标签。
例如,这有效:
但这不是:
唯一的区别是图片网址略有不同。
上面链接的俄语文章通过首先对它想要生成快照的网页进行通用Web搜索来处理生成哈希码。当包含在webpagethumbnail调用中时,通用搜索中包含的哈希码。简而言之,他们欺骗谷歌生成哈希,然后使用它来获取快照。酷...除了它不适用于图像的快照,只是网站。原因是为了首先获取哈希码而进行的通用搜索对图像不起作用。
那么,上面的webpagethumbnail调用是如何在第一时间生成的呢?如果您使用goo.gl来缩短图片网址,则会很高兴地向您展示图片的预览,该图片会使用上面的网页缩略图。
使用goo.gl将某些内容混合在一起以尝试生成缩略图的问题是,您需要使用您的帐户登录才能避免使用验证码。这意味着谷歌奶奶会关注你,并且会限制你在一天内可以产生的goo.gl链接的数量,我相信会有1000个。作为旁注,我很想知道谷歌是否曾计划过提供优质服务,以超越极限。
最后一个诱人的Google技巧是尝试实施Google“按图搜索”API。这确实最初会生成一个缩略图,但看起来有点矫枉过正,而且很可能会激怒谷歌夫人。
在回复之前,我不是在问如何从图像制作缩略图。我知道该怎么做。我问我是否有办法让整个过程保持在线,并且基本上是免费的,而不会让谷歌疯狂。我有大量的在线图片需要生成缩略图(为了这个问题,假设我总会有越来越多,所以处理这个问题的最好方法是在线处理它们。)
我很抱歉,如果已经有一个问题可能会以某种方式解决这个问题,但我做了大量的搜索,发现了很多关于网站快照的信息,但没有关于图像(缩略图)的信息。我知道这是一个棘手的问题,我并没有真正看到以可重复,无邪的方式免费完成任务的方法,但这就是我提出问题的原因。
感谢。