hirax.net::Keywords::「Mono」のブログ



2000-06-19[n年前へ]

プリクラの中の物語 

プリクラもどきソフトを作ろう 第一回

 先日、旅先でこんなプリクラを撮影してみた。モザイクのかけすぎで、何がなんだかわからなくなっているが、とりあえず雑誌の表紙デザインのプリクラである。non-noやmonoマガジンの表紙に私が載ることは絶対にないであろうし、ましてやTIMEやNewsweekの表紙に載ることはありえないだろうから、これは記念品になるわけだ(私にとって)。
 

雑誌の表紙デザインのプリクラ

 ここで使われている雑誌は、英語のものと日本語のものが半々くらいである。しかし、機械自体にはハングル文字が書かれており(プリクラが置いてあった場所は韓国ではないが)、これが果たして正規品なのか、バッタもんなのかの区別は私には判らなかった。もっとも、日本語で書いてあったとしてもその区別は私にはできなかっただろう。

 元祖オリジナルの

なんかを見てみると、色々なフレームがあって面白い。オリジナルでも(上のものがオリジナルかどうかはさておき)、SWEET、FTTYE、地球紀行etc.といった雑誌デザインのものがラインナップされている。これらの雑誌?が果たして実在のものかどうか私は知らないが(知らないことばかりだ)、こういうデザインが結構あるところを見ると人気があるのだろう。

 さて、こういう「プリント倶楽部」みたいなことをパソコンで実現するプリクラもどきソフトというものは色々と出ているようである。単に画像を合成するだけだから、パソコンで簡単にできるのは当然だろう。しかし、である。そういったソフトを使うのは、どうも簡単でないような気がするのである。デジカメで撮った画像や、普通のカメラで撮影した写真をスキャナーで読み込んだ画像を、プリクラもどきソフトで画像合成するわけだが、これは果たして簡単なのだろうか?私はハッキリ言って、こんな作業はめんどくさいと思う。例えば、

  • 画像をPCに読み込む
  • 画像ファイルをプリクラもどきソフト上で読み込む
なんて作業は、めんどくさがりやの私には耐えられない。それに、いかにもコンピューターを使っているという感じがして、イヤになってしまう。

 しかし、考えてみるとこう文句ばかり言っていてもしょうがない。文句を言うからには、自分でも何か手を動かさなければならないだろう。そして、何より「必要は発明の母」である。というわけで、簡単なプリクラもどきソフトを私も作ってみることにした。今日は足が痛くて外に出れない。ということは、ソフトを作る時間もたっぷりある。というわけで、「必要は発明の母」で「父は私」だ(って、前にも使ったような...)。

 デジカメや普通のカメラで撮った画像は「画像をPCに読み込む作業」がどうしても必要になる。そこで、それがめんどくさいならば、「デジカメや普通のカメラ以外で画像を読み込めば良い」というわけで、ビデオカメラで取り込んでいる画像をプリクラ風にするソフトを作ってみることにしたのである。ビデオカメラであれば、ポーズをとればその様子がリアルタイムで確認できる。デジカメや普通のカメラで撮った画像を用いる場合には、静止画の加工作業がどうしても必要になる。例えば、画像の位置をずらしたり、ロゴの配置を考えたりしなければならない。しかし、リアルタイムで画面の確認ができるビデオカメラからの取り込みを用いる場合には、自分でちょっとポーズの取り方を変えれば良いだけである。そして、何よりめんどくさい画像読み込みの作業がいらない。

 まずは、第一回目バージョンはここにおいておく。アルファ版どころか、まだまだ簡単なテスト用のバージョンである。動作させるためには、同梱のVCL40.BPLをシステムディレクトリに入れる必要がある。

 このpurikura.exeの動作画面はこんな感じだ。ビデオ画像が白黒なのは、白黒のCCDカメラを使用したからで、カラーのビデオカメラを使えば、むろんカラーで写るはずである。
 
purikura.exeの動作画面

 この動作画面で、

  1. 一番左がビデオの入力画面で、
  2. 真中の画面がプリクラ風フレームをリアルタイム合成した画面で、
  3. 一番右が気に入ったポーズで静止画記録した画面
である。色々ボタンがあるが、どれも文字通り機能のボタンだ。

 これを使って、適当に色々なポーズで撮ってみたのが次である。何か、フレームがおどろおどろしい、色使いとデザインになっているが、そこはそれ私のセンスの無さということで気にしないで欲しい。
 

purikura.exeで撮影した画像達

 今回は、適当に作ってみただけなので、フレームは一種類しかなかったり、ビデオ入力のドライバーが複数あると(きっと)上手く動かなかったり、と情けない出来ではあるが、この続編で機能アップをして行く予定である。まずは、

  • あなたの髪がフサフサに! ハゲの物理学 画像シミュレーション編(仮称)
で、色々な髪型フレームバージョンを登場させる予定である。

 ところで、こういうプリクラの写真を眺めていると何か楽しい記念写真のようで、見ているだけで何やら物語性を感じてしまう。いきなり、物語性というとわかりにくいかもしれないが、写っている人やものの息吹を感じる写真と言った方がわかりやすいだろうか?とにかく、私はそういう物語を感じる写真というのがとても好きなのである。だから、街角のスナップ写真なんて大好きだし、例えば荒木経惟の写真なんていうのも結構好きだ。
 

荒木経惟が撮っていた青春18きっぷの写真

 私が青春18切符を使っていた時は、大垣夜行(別名、人民列車)に乗る時がメインで、物語性を感じている余裕はあまりなかった。しかし、青春18切符でカタコトカタコト鈍行の旅をしているのも結構気持ちが良いものだっと思う(安いし)。

 さて、最近「小さな一眼レフが欲しい病」に罹っているのだが、なかなかいいものが見つからない。今のところ有力候補はPentaxMZ-50かCanon EOS kissIIIなのだが、どうも踏ん切りがつかない。どなたか、これはオススメというものがあったら教えて頂けるとありがたい。

2003-07-07[n年前へ]

ソフトクリーム&ジェラートメーカー 

 ジェラードの本場では大停電が起きて大変らしいけれど、もうすぐ訪れる暑い夏を気持ちよく過ごすためにこんなソフトクリーム&ジェラートメーカーでも買ってみるのも良いかも。

2004-10-04[n年前へ]

Linuxで動く.NET環境「Mono」 

 LINK Linuxで動く.NET環境「Mono 1.0」の実力(前編) . C#コンパイラとVB.NETコンパイラの感想も。

2009-10-30[n年前へ]

Mac OS X で IronRuby 

 「OS X で IronRuby その1

OS X で IronRuby を動かして遊んでみようと、ちょっくら試行錯誤してみました。まずは Mono の入手から。知らない間に 2.4 になってる。ダウンロードページから、OS X Intel 用 Mono 2.4.2.3 Framework の dmg を落としてきて、インストールした後、動作確認。

 「OS X で IronRuby その3

 .NET Framework が入っている Windows 環境では、何にも気にせず実行できる ir.exe は、OS X 環境では、当然、mono コマンドから実行しなければならない。うーん。いちいち面倒。ということで、mir に変えちゃった。

 「OS X で IronRuby その2

 これぞ IronRuby のスクリプトパワー。後付けで簡単にサクサクWindows.Formを拡張できる。

2010-04-16[n年前へ]

「IronRuby 1.0」リリース 

 「IronRuby 1.0」リリース開発開始から3年、初の安定版

 マイクロソフトは12日、.NET Framework上で動作するRuby実装「IronRuby 1.0」をリリースした。
 IronRuby 1.0は、Ruby 1.8.6とのコンパチビリティをターゲットとし、.NET 4.0版と.NET 2.0 SP1版が用意されている。.NET 4.0版では最新の.NET 4.0の機能をサポートしており、.NET 2.0 SP1版は、オープンソースの.NET実装「Mono」と互換性がある。

 IronRuby 1.0 リリース

IronRuby 1.0はRuby 1.8.6と互換性がある。現在の計画によると、IronRuby 1.0が1.8.xをサポートする最後のバージョンとなり、1.1以降はRuby 1.9.xをターゲットにするようだ。

 IronRuby 1.0とRubyにはどれほど互換性があるのだろうか? 最新のテスト実行結果がironruby.infoにある。この大きな疑問に対する回答は「イエス(互換性はある)」だ。例えば、IronRubyはversion 2.3.5までのRailsを動かせる



■Powered by yagm.net