Nikep Software Lab.
/flag.en.png

ニケプ ソフトウェアラボ 〜 Nikep Software Lab.

便利でフリーなソフトウェアとウェブサービスをご提供するサイトです。  ホーム » WEBサービス » 壁紙お薦めサービス
ホーム事業ソフトウェアWEBサービスブログ趣味のページ自己紹介
壁紙お薦めサービスサービスの説明画像サービスの仕様画像サンプルアプリ/Windowsアプリ/Linux

壁紙お薦めサービス

インターネット上に展示されている壁紙をお薦めします。当ラボ製品のPhotostandアプリケーションから利用することで、自動的に、お薦めされた画像を壁紙として切り替えて表示することができます。

サービスの説明

インタネット上には無数の画像があります。でも、利用するとなると、その画像をブラウザで表示して、それをパソコンに「ファイル名を指定して保存」し、メニューから「壁紙の変更」画面を表示させ、そのファイルパスを指定する、という面倒なことになる。例え1000枚の壁紙があっても、そんなことを1000回やる気は起きません。なら、星の画像を壁紙に使いたいときに、星の写真1000枚を自動的に壁紙に順番に貼ってくれたらどうでしょう。このサービスはそれを実現します。

サーバには壁紙という観点でユーザが利用可能な画像のデータベースを作っています。キーワードを指定することで、そのキーワードに対応した画像のアドレスを返します。一種の画像検索のようなものです。
wallpaper server and the internet
アプリケーション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>

サイト内検索

ウェブ検索

開発したいものは、ありませんか?

ニケプソフトウェアラボではシステム構築やアプリケーション開発業務をお手伝いいたします。
詳細はこちらをご覧下さい。

また、当サイトで提供しているサービスの商用利用のためのカスタマイゼーション(コーデック作り込み、ダウンロードサーバ利用、データストレージの確保等)承ります。
御問い合わせはこちらまで
2004-2010 Shigeki Kaneko, all right reserved.