получать случайные изображения для тестового скрипта - PullRequest
8 голосов
/ 08 сентября 2010

У меня есть приложение, которое обрабатывает изображения. Для тестирования у меня есть скрипт, который отправляет изображение. Это не редкость.

Мне надоели мои тестовые изображения. Заполнение папки несколькими изображениями и случайный выбор моего тестового сценария становится очень скучным.

Существует ли какой-либо сценарий - на любом языке, на самом деле - который может получить случайное изображение из Интернета?

Я начал использовать классную http://www.jwz.org/webcollage/, но изображения слишком загромождены, чтобы хорошо масштабироваться. Сами реальные фотографии, в идеале миниатюры и тому подобное, были бы лучше.

Я надеялся, что у http://code.google.com/p/googlecl/ будет поиск изображений, но, к сожалению, его нет.

Ответы [ 6 ]

18 голосов
/ 18 августа 2014

http://lorempixel.com действительно прост в использовании. В основном просто:

http://lorempixel.com/400/200

4 голосов
/ 15 апреля 2016

Вот несколько ссылок на сайты, которые предоставляют случайные изображения API. Исследуйте это.

http://loremflickr.com/

http://lorempixel.com/

https://unsplash.it/images

http://www.splashbase.co/api

2 голосов
/ 12 декабря 2016

Unsplash It - мой любимый сайт для захвата случайных изображений, особенно потому, что вы можете использовать их по HTTPS.Я много занимаюсь разработкой игровых площадок на Cloud9 и получаю сообщение об ошибке «Смешанный контент», если пытаюсь получить изображение по HTTP.

https://unsplash.it/200/300/?random

2 голосов
/ 08 сентября 2010

Flickr имеет много изображений и хороший API.

Не должно быть слишком сложно создать что-то, что получит случайные изображения из flickr. Вы даже можете установить некоторые теги или группы в качестве отправной точки, чтобы получить новые конкретные изображения, которые вам нравятся.

Подробнее о API Flickr: http://www.flickr.com/services/api/

Есть группы со случайными изображениями, так что вы можете просто получить некоторые изображения из такой группы и отобразить / использовать их.

Или вы можете использовать «flickr.photos.search.html» для получения последних (500?) Изображений. После того, как вы обработали их, вы можете сделать еще один запрос на последние изображения. С помощью API вы даже можете устанавливать размеры и т. Д., Если вам нужны конкретные изображения.

2 голосов
/ 08 сентября 2010

Вы пытались получить случайную страницу Википедии (например, с curl) и проверить, есть ли на ней изображение в статье.В качестве альтернативы вы можете попробовать новостной канал RSS или flickr feed .

Изменить: вот пример сценария для получения случайного xkcd iamge:

wget `wget -qO- dynamic.xkcd.com/comic/random  | sed -n 's/<h3>Image URL.*: \(.*\)<\/h3>/\1/p'`
1 голос
/ 30 марта 2016

Это только часть

PlaceCage.com
FillMurray.com
PlaceBear.com
DummyImage.com
LorumPixel.com
PlaceHold.It
FPOImg.com
BaconMockup.com

Действительно прост в использовании. Примеры здесь: Лучшие интернет-сайты изображений для веб-разработки

...