Использовать Google для создания эскиза изображения по URL-адресу полностью онлайн?

У меня есть необходимость создать большое количество миниатюр изображений из большой онлайн-коллекции изображений. К сожалению, изображения огромны, и я хочу создать миниатюры для этих изображений, не загружая каждое из них только для обработки эскизов, и не используя розничную услугу. Кроме того, без создания какого-либо специального сервера для этой задачи.

Решение кажется таким близким. Использование грубой силы Google для создания этих миниатюр кажется правильным ответом.

В Интернете много статей о том, как использовать Google для создания эскизов своих сайтов, это почти работает для изображений, но не совсем. Например, эта статья очень умна в своей реализации: http://phpotdel.ru/2012/03/02/skript-zagruzki-skrinshotov-s-google.html

У Google есть URL-адрес www.google.com/webpagethumbnail, в который можно включить URL-адрес любого изображения, и он вернет миниатюру изображения. Суть в том, что Google требует хеш-тег в конце "a".

Например, это работает:

https://www.google.com/webpagethumbnail?c=41&r=4&s=300&d=http://thenewswheel.com/wp-content/uploads/2014/01/2015-Hyundai-Genesis-11.jpg&a=AIYkKU9DavQuK0866UNbXJwkd03nPoZa-w

Но это не так:

https://www.google.com/webpagethumbnail?c=41&r=4&s=300&d=http://thenewswheel.com/wp-content/uploads/2014/01/2015-Hyundai-Genesis-10.jpg&a=AIYkKU9DavQuK0866UNbXJwkd03nPoZa-w

Единственная разница в том, что URL изображения немного отличается.

Русская статья, на которую мы ссылаемся выше, обрабатывает создание хеш-кода, сначала выполняя общий веб-поиск для веб-страницы, из которой он хочет создать снимки. Хэш-коды, включенные в общий поиск, включаются в вызов миниатюры веб-страницы. Короче говоря, они обманывают Google в создании хэша, а затем используют его для получения снимка. Круто... за исключением того, что это не работает для снимков изображений, только веб-сайтов. Причина в том, что общий поиск для получения хеш-кода, в первую очередь, не работает для изображений.

Итак, как был создан вышеуказанный вызов webpagethumbnail, который работает? Если вы используете goo.gl для сокращения URL-адреса изображения, он с радостью предоставит вам предварительный просмотр изображения, который использует приведенный выше URL-адрес веб-страницы.

Проблема с объединением чего-либо с помощью goo.gl для создания миниатюры заключается в том, что вам нужно войти в свою учетную запись, чтобы избежать ввода капчи. Это означает, что бабушка Google следит за вами и ограничит количество ссылок goo.gl, которые вы можете создать за день, я полагаю, что-то вроде 1000. В качестве примечания, я хотел бы знать, планирует ли Google когда-либо предлагая услуги премиум-класса, чтобы преодолеть лимит.

Последний заманчивый трюк Google - попытаться реализовать API Google "Поиск по изображению". Первоначально это создает миниатюру, но кажется излишним, и, скорее всего, вызовет гнев миссис Google.

Прежде чем ответить, я не спрашиваю, как сделать эскиз из изображения. Я знаю, как это сделать. Я спрашиваю, есть ли способ сохранить весь процесс в Интернете и сделать это по сути бесплатно, не сводя Google с ума. У меня есть тонна изображений в Интернете, для которых нужны созданные эскизы (ради этого вопроса предположим, что меня всегда будет больше и больше, поэтому лучший способ справиться с этим - это обработать их в Интернете).

Я прошу прощения, если уже есть вопрос, который, возможно, как-то решает эту проблему, но я провел огромный поиск и нашел много информации о снимках сайтов, но не об изображениях (миниатюрах). Я знаю, что это сложная проблема, и я действительно не вижу способа сделать это бесплатно повторяемым, не злым способом, но именно поэтому я задаю вопрос.

Благодарю.

0 ответов

Другие вопросы по тегам