2010-09-08 19 views
5

我有一個處理圖像的應用程序。爲了測試它,我有一個提交圖像的腳本。這並不罕見。獲取測試腳本的隨機圖像

我對我的測試圖像感到厭倦。用一些圖像填充一個文件夾,並讓我的測試腳本隨機選擇一個會很快變得無聊。

是否有任何腳本 - 在任何語言中,真的 - 可以從互聯網上的任何地方獲得隨機圖像?

我開始使用真棒http://www.jwz.org/webcollage/,但圖像太混亂,不能很好地縮放。實際的照片本身,理想的縮略圖等,會更好。

我當時希望http://code.google.com/p/googlecl/會有圖片搜索,但不幸的是它沒有。

回答

2

您是否嘗試過random Wikipedia page(例如curl)並檢查它是否在文章中有圖像。或者,您可以嘗試news site's RSS feedflickr feed

編輯:這裏是一個示例腳本來得到一個隨機XKCD iamge:

wget `wget -qO- dynamic.xkcd.com/comic/random | sed -n 's/<h3>Image URL.*: \(.*\)<\/h3>/\1/p'` 
+0

其一個真棒想法,但時間過久實施:( – EaterOfCode 2012-12-27 10:06:11

+0

的XKCD頁面明顯改變,所以wget命令不能得到的圖像了,這裏是我使用的版本,這是一個有點更通用(希望它會持續更長時間):'wget \'wget -qO-dynamic.xkcd.com/comic/random | sed -n's/Image URL。*:* \(\(https \?:\ /\/\)\?\([\da-z\.-]\+\)\.\([az\.]\{2,6\}\)\([\/\w_\.- ] * \)* \/\?\)/ \ 1/p'\'' – Claudiu 2015-08-26 21:58:01

2

的Flickr擁有圖像的大量和良好的API。

創建從flickr獲取隨機圖像的東西不應該太難。你甚至可以設置一些標籤或組作爲起點,這樣你會得到你喜歡的新特定圖像。在Flickr的API

更多信息: http://www.flickr.com/services/api/

。它有隨機圖像,所以你可以得到這樣一組和顯示一些圖像組/使用它們。

或者您可以使用「flickr.photos.search.html」獲取最新的(500?)圖像。處理完這些後,您可以對最新的圖像進行其他查詢。如果你想要特定的圖像,使用API​​你甚至可以設置尺寸等。

+0

另外,這裏有一個Javascript實現:http://www.codealias.info/technotes/javascript_for_getting_flickr_images_with_tags 只需輸入一些標籤並獲得隨機圖像。 – 2010-09-08 10:22:55

2

Unsplash It是我最喜歡的網站搶隨機圖像,特別是因爲你可以爲他們服務通過HTTPS。我在Cloud9上做了很多我的操場開發,如果我試圖通過HTTP獲取圖像,我會得到一個「混合內容」錯誤消息。

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