フォトモザイクブラウザ
フォトモザイク画像を生成/閲覧するプログラムを作ってみました。
↓でつくったプログラムを改良してWPF版にしただけともいうけど...
C#でつるぺったん(ニコニコ動画)
http://www.nicovideo.jp/watch/sm430947
プログラムがどんなものなのかについては動画を見て貰った方が早いのですが、動画のやつと比べて動作速度はGPUを使うようになったので格段に速いです。(ズームとかスクロールがスムーズに!)
というわけで、プログラムを公開してみます。
実行方法:
- Resourcesフォルダにフォトモザイクを構成するための適当な画像を入れます。
- 最初に表示する基画像を用意します。(デフォルトでは、「Start.jpg」になっています。変更する場合は、Grape.exe.configを開いて下記(Grape.exe.config)の箇所(StartupImageSource)のvalue属性の値を変更します。)
- Grape.exeをクリックしてプログラムを起動します。
Grape.exe.config:
<add key="StartupImageSource" value="(任意のファイル名)" />
操作方法:
- マウスのスクロールでズーム出来ます。Ctrlキーを押しながらスクロールすると通常の10倍でズームイン/アウトします。(Ctrlキーを押しながら左クリックでズームイン、Ctrlキーと右クリックでもイン/アウト出来ます。)
- マウスのドラッグでスクロール出来ます。
- 画像をクリックすると、クリックした画像のフォトモザイクを生成することが出来ます。
尚、プログラムの実行には、.NET Framework 3.0以上が必要です。
.NET Framework 3.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=ja
その他のスクリーンショット: