ニケプ ソフトウェアラボ 〜 Nikep Software Lab.
便利でフリーなソフトウェアとウェブサービスをご提供するサイトです。
ホーム » ソフトウェア » Photostandアプリ(Windows)
PhotoStandアプリケーション & サービス
PC内にある画像ファイルを壁紙に設定します。 フォトスタンド的に一定時間で自動的に絵を切り替える、自動壁紙チェンジャーです。
サーバからのお薦め画像を自動的にインタネットからダウンロードして壁紙に使う機能を追加しました。
PhotoStandアプリケーション
壁紙をフォトスタンドとして使うフリー/オープンソースのアプリケーションです。
壁紙画像を一定時間毎に切り替えます。切り替え頻度や、表示スタイルの設定することができます。
画像は、指定されたフォルダに入っている画像ファイルからランダムに選択されます。フォルダは複数設定することができます。画像ファイルフォルダはローカルディスクの他にファイルアクセスできるリモートディスクも指定可能です。
新機能として、サーバからお薦めされるされる画像をダウンロードして表示する機能を付けました。キーワードを設定しておくと、サーバからそのキーワードに適合するお薦め画像のURLが返され、それをローカルのファイルと同じような自動的切り替えで壁紙に表示します。
このサービスの詳細については、"壁紙お薦めサービス"を、配信される画像のサンプルは"壁紙お薦めサービス画像"をご覧下さい。
Linux(UNIX)版はフォトスタンド(Linux版)にあります。
使いかた
起動/終了とアイコン
基本の動作として、自動で起動し、設定に従って壁紙を切り替えていきます。
まず、お好みの設定をしていただく必要がありますが、その後は放っておいても動作しますので、設定を変えるときだけ操作して下さい。
起動時には設定画面は表示ないバックグランドで実行されますが、アイコンボックスにアイコンが表示されます。設定画面は、このアイコンボックスのアイコン(子供の写真)をダブルクリックして表示します。もしくは、デスクトップのアイコンをダブルクリック(起動)することでも表示されます。
- 常駐プロセスになって、指定した時間毎に壁紙を変更します。(インストールでは自動起動に設定されますので、次回起動からは何もしなくても壁紙が変更されるようになります)
もし、自動起動したくない場合は、「スタートアップ」フォルダにあるショートカットを削除して下さい。この場合、アプリケーションを手動で起動している間だけ、壁紙が変更されます。
- 「閉じる」ボタンを押すと、再びバックグランド動作に戻ります。
- 終了(壁紙の自動交換がされなくなる)したい場合は、ファイルメニューから「終了」、もしくは右上[×]による終了で、プロセスが終了します。
- 一時的に中断することができます。DVD焼きなど、リアルタイム性が必要な処理を行う場合に使うことができます。ショートカットアイコンの右ボタンメニューから「中断」を選択、もしくはメイン画面で中断ボタンを押して下さい。ショートカットアイコンが休止に変わります。
再開は、同じく右ボタンメニューから「再開」、もしくは再開ボタンを押いて下さい。
- ※ なお、Windows 7 Home Basic では、「デスクトップの背景」が「単色」に設定されているとき、壁紙の変更がされない場合があるようです。この場合は、「Windowsデスクトップの背景」か「画像ライブラリ」等に設定して下さい。
設定
画面上のボタン等と「編集」→「設定」メニューで動作設定を行います。
設定は、画面上で変更すれば動作に即時反映されますが、次回も同じ設定で起動したい場合は「設定保存」ボタンを押して下さい。
更新周期
壁紙を交換する時間間隔をプルダウンメニューから指定します。
「5分おき」であれば、5分に1回、壁紙が更新されます。「変更しない」に設定すると自動での更新は行われません。
初期設定値は「10分おき」です。
配置
ローカルに対するウェブの割合
ローカルファイルとウェブ画像の割合を指定します。
ローカルファイルとはパソコン内に保存してある画像ファイルのことで、ウェブ画像は、壁紙お薦めサーバから自動配信される画像です。
0% (全てパソコンにある画像=ウェブ画像は使わない)から、100% (全部ウェブ画像にする)まで、25%刻みになります。
ウェブ画像とは簡単に言うと、インタネットにある壁紙画像から、指定キーワードに合う画像が配信されてくるものです。例えば「ペット」を指定すると、インタネット上に公開されているペットの写真が自動的に壁紙として表示されます。
壁紙フォルダ、壁紙キーワードの指定
パソコンの画像フォルダと、ウェブ画像用のキーワードを指定します。
画像フォルダを指定すると、そのフォルダ内の画像を自動的に走査します。フォルダはいくつでも指定できます。「フォルダ追加」ボタンを押すとフォルダ選択ダイアログが表示されますので選択して下さい。削除は当該フォルダを選択して「選択削除」ボタンを押します。
キーワードはウェブ画像のカテゴリを指定します。キーワードも複数指定できます。指定したキーワードに合致した画像が配信されます。複数指定した場合は、毎回ランダムに1つのキーワードが選択されます。キーワードの追加は「キーワード追加」ボタンを押して出る選択ダイアログにてチェックを入れます。
デフォルト値は、システムの壁紙画像フォルダと、ユーザのピクチャーフォルダです。
メイン画面の右下に並んだボタンの操作です。
- <壁紙変更>: 設定した壁紙変更時刻を待たず、即時に次の壁紙を変えます。表示中の画像が気に入らない場合に押して下さい。
- <中断/再開>: 壁紙の変更処理の中断と再開をトグルするボタンです。中断するとプロセスは動いていますが、壁紙の変更は行われません。
- <設定保存>: 画面上で実施した設定の変更を保存します。
- <閉じる>: 設定を保存してメイン画面を閉じます。再びメイン画面を呼び出すにはショートカットアイコンをダブルクリックします。
メイン画面の左下に並んだボタンの操作です。
- <ファイル指定>: 画像ファイルをコピペしてENTERを押すと、即時に壁紙を変えます。
- <画像選択>: ファイル選択ダイアログを使って画像ファイルを選択することができます。
これらの方法で選択した画像は一次的な壁紙設定となりますが、設定を変更すると選択した画像から順番に壁紙に設定することもできます。(
オプション設定を参照)
オプション設定
壁紙の選択ルールの変更、および画像フォルダのダイアログ動作の変更をします。
設定画面は、「編集」メニュー→「設定」を選択します。
- <フォルダ設定>: フォルダ選択ダイアログを「マイピクチャー」からではなく「マイコンピュータ」から開きます。「マイピクチャー」以外に画像ファイルを保存している場合に設定して下さい。
- <表示順番>: ローカルファイルから壁紙の選択はランダムですが、これを名前順に順番に呼ぶように指定します。通常のデジカメが付けた番号であれば、古い順から表示します。
- <サブフォルダも検索>: 指定したフォルダの子フォルダも再帰的に検索して画像ファイルを探します。指定のフォルダの下にフォルダを追加することで、一々フォルダを追加定する必要がなくなります。
- <壁紙直接選択後の順番>: 「ファイル指定」もしくは「画像選択」で直接壁紙画像ファイルを設定したとき、そのファイルが選択済の壁紙フォルダに含まれていれば、それ以降は続きの表示順で壁紙が選択されます。上記「表示順番」で「順序通り」が選択されているとき有効になります。
例えば今日撮った写真のフォルダを追加したとき、その最初の写真を選択しておけば続きで順番に見ることができます。
FAQ
- Windows XPで壁紙が変わりません:「Webページをデスクトップに表示する」機能をオフにします。[画面のプロパティ] → [デスクトップ]タブ → [デスクトップのカスタマイズ] → "Webページ"、"デスクトップ項目をロックする"の両方を未設定にします。
また、デスクトップの右クリックメニューの「アイコンの整列」→「デスクトップアイコンの表示」がチェックされていること、「デスクトップのWeb項目の固定」がアンチェックされていることを確認下さい。
- 人物の顔が切れてしまいます:配置を"画面に収める"に設定して下さい。
- 「マイ ピクチャ」以外の写真(フォルダ)が選べません:オプション設定で"フォルダ設定"を"マイコンピュータ"に設定して下さい。
- 写真を順番に表示したいのですが:オプション設定で"表示順番設定"を"順序通り"に設定して下さい。フォルダ名/ファイル名の順番になります。なお、 撮影時刻順に表示する機能は現在ありません。
- 自分で撮影した、見られたくない写真が壁紙に表示されてしまいます:オプション設定で"サブフォルダも検索する"を"フォルダ内"に設定して下さい。"再帰的"に設定されていると、例えば、「マイピクチャー」の下を全部検索してしまい、隠していた画像ファイルを見つけてしまいます。
ダウンロードとインストール
最新版は2.3.1版、photostand.msiです。
対応するシステムはWindowsXP以降(Windows XP, Windows Vista, Windows Server 2007, Windows 7)です。開発はWindows 7上で行っておりますので、XPでは下記説明とフォルダ構成などが少し違っています(が問題なく起動できます)。
- .NET framework 3.5版以降がインストールされていることを確認します。
Window Updateにより最新になっている場合はインストール済みです。(Windows Vista SP1, Windows XP SP3 であれば、.NET framework 3.5 SP1が入っています)。未インストールの場合はインストールします(※1)
- photostand.msiをダウンロードします。ダウンロードしたファイルをダブルクリックすると、インストーラが自動インストールします。Vistaの場合、インストールして良いかどうかのダイアログが出ますので、「はい」と応えて下さい。
- インストーラは、実行ファイルのコピー、スタートメニューへの登録、デスクトップへの登録、スタートアップへの登録を行います。
- 再起動するか、デスクトップのアイコンから起動します。(次回起動時からは自動起動します)
(※1)Windows Updateを実行して下さい。「.NET framework 3.5 SP1」として必須インストールされます。何らかの理由でソフトウェア更新できない場合は、マイクロソフトのダウンロードページから、.NET framework実行環境(3.5版)をインストールします。(dotNetFx35setup.exeをダウンロードして実行します)(※1)
なお、既にインストール済みのプログラムをアップデートする場合は、一旦アンインストールした後、上記2以降を行ってインストールして下さい。(現在のインストーラはupdateに対応していないためです)。なお、現在の設定はアップデート後も引き継がれます。
アンインストール
「プログラムのアンインストールまたは変更」から安全にアンインストールできます。アンインストールメニューから
"photostand"を選択して、アンインストールを実行します。
なお、インストールされるファイルは、以下の通りです。(*)以外はアンインストーラで自動的に削除されます。
- {ProgramFilesFolder}\Nikepにphotostand.exe。
- {ProgramMenuFolder}\photostand\にショートカット。
- {StartupFolder}にショートカット。
- {AppDataFolder}\Nikep\photostandに2個の設定ファイル。(*)
ソースからのインストール
ソースコードはphotostand-src-2.4.0.zipです。
Microsoft Visual C#でコンパイル可能です。
また、インストーラはWiXでビルドできます。(photostand.wxsが付属します)
※多分、皆様のほうがVisualStudioのことは良くご存じと思います。もし、詳細をお知りになりたい場合は、メールでお問い合わせ下さい。
掲示板
コメントや質問、要望、不具合報告等があれば、書き込んで下さいませ。
変更履歴
- 2.4.0: 指定したフォルダーに対して、子フォルダを再帰的に検索して画像ファイルをリストアップする機能をオプションとして追加。
- 2.3.2: パソコン起動時にウィンドウズで指定した壁紙が表示されてしまう場合がある不具合を修正。
- 2.3.1: プログラム実行中に2重起動しようとしたとき、既に実行中のプロセスのUIを表示するように仕様変更。
- 2.3.0: 追加キーワード(デザイン/漫画/男性/人々)対応。
- 2.2.0: 「画像選択」機能の追加、「壁紙直接選択後の順番」設定を追加。
- 2.1.2: 設定リセット機能の実装。UIを閉じたとき自動で設定を保存するよう変更。
- 2.1.1: バグフィックス。(ウェブ画像の縦横比が崩れる不具合。起動時のタイマ満了判定に間違う不具合)
- 2.1.0: JPEG画像の自動画像向き指定(EXIF Orientation)に対応。
- 2.0.0: 国際化対応。言語設定が日本語以外の場合は英語UIを起動する。
- 1.1.2: 新しいウェブキーワード「物質」を追加。
- 1.1.1: 要望のあった、アイコンから「中断」「再開」できる機能を追加。
- 1.1.0: UIを整理。要望のあった、シーケンシャル選択、フォルダルートのマイコンピュータ設定、アイコンのツールチップ上の画像ファイル表示に対応
- 1.0.0: ネット対応してインタネット上の画像を利用できる機能を追加した。
- 0.9.2: 画面を覆う 機能の不具合を修正。
- 0.9.1: 表示スタイルの指定を機能追加。
サイト内検索
ウェブ検索
開発したいものは、ありませんか?
ニケプソフトウェアラボではシステム構築やアプリケーション開発業務をお手伝いいたします。
- 社内ネットワークの構築
- 日本語/英語バイリンガルウェブサイトの構築
- ウェブサービス開発
- 携帯電話関連システム開発
- 各種プラットホーム上のアプリケーション開発
詳細は
こちらをご覧下さい。
また、当サイトで提供しているサービスの商用利用のためのカスタマイゼーション(コーデック作り込み、ダウンロードサーバ利用、データストレージの確保等)承ります。
2004-2010 Shigeki Kaneko, all right reserved.