インターネット上に展示されている壁紙をお薦めします。当ラボ製品のPhotostandアプリケーションから利用することで、自動的に、お薦めされた画像を壁紙として切り替えて表示することができます。
インタネット上には無数の画像があります。でも、利用するとなると、その画像をブラウザで表示して、それをパソコンに「ファイル名を指定して保存」し、メニューから「壁紙の変更」画面を表示させ、そのファイルパスを指定する、という面倒なことになる。例え1000枚の壁紙があっても、そんなことを1000回やる気は起きません。なら、星の画像を壁紙に使いたいときに、星の写真1000枚を自動的に壁紙に順番に貼ってくれたらどうでしょう。このサービスはそれを実現します。
サーバには壁紙という観点でユーザが利用可能な画像のデータベースを作っています。キーワードを指定することで、そのキーワードに対応した画像のアドレスを返します。一種の画像検索のようなものです。
アプリケーションPhotostandと合わせてお使いいただくことで、便利に利用することができます。
画像データベースは、2010年2月時点で代表的な幾つかの壁紙サイト、wikimedia, NASAImageを中心として、11万枚程登録されています。
各キーワードに対応した画像は、サムネールのページをご覧下さい。
HTTPによるウェブリクエスト + それに対するウェブレスポンスで構成されます。
リクエストは、GET,POSTどちらでも良いですが、オプションとして"keyword"と"resolution"をパラメタとして付けることができます。しかし、"resolution"は現時点では使われおりません(つまり無視されます)。
"keyword"は固定で下表の通りです。
メソッド | GET, POST |
URI | http://www.nikep.net/cgi-bin/photostandweb.cgi |
パラメタ1(keyword) |
"風景" ,"landscape", "自然" , "nature", "動物", "animal", "花" , "flower", "鳥" , "bird", "魚" , "fish", "ペット" , "pet", "宇宙" , "cosmos", "芸術" ,"art", "漫画" ,"anime", "スポーツ" , "sports", "山岳" ,"mountain", "アイドル" , "idol", "女性" , "women", "男性" , "male", "人々" , "people", "町の風景" , "city", "昆虫" ,"insect", "乗り物" , "vehicle", "ポスター" , "poster", "物質" , "object", "デザイン" , "design", "未定" ,"any", |
パラメタ2(resolution) | 640x480, 1024x768, 1280x1024, 1600x1200 etc |
例):
GET http://www.nikep.net/cgi-bin/photostandweb.cgi?keyword=pet&resolution=1024x768
レスポンスは単純なXMLで、画像のURLを返します。(下表)
xml宣言 | <?xml version="1.0"?> |
要素 | photostandweb (属性version,要素picture) |
要素 | picture |
例):
<?xml version="1.0"?>
<photostandweb version="1.1">
<picture>http://www.geocities.jp/nikotuk/tiger.jpg</picture>
</photostandweb>