Hatena::Groupugomemo

bricklifeの日記

2009-01-23

うごくメモ帳ppmファイル解析の全ページ表示で悩み中

06:09 | うごくメモ帳ppmファイル解析の全ページ表示で悩み中 - bricklifeの日記 を含むブックマーク はてなブックマーク - うごくメモ帳ppmファイル解析の全ページ表示で悩み中 - bricklifeの日記

うごくメモ帳ppmファイル解析ですが、いままで確認できなかったデータ形式や新しく気付いたこと(透過とループの設定)などなど、いろいろあって時間がかかっているものの、現時点で全ページの画像吸い出しまでは実装できています。

各ページの画像データを格納するフォーマットには、1ページの全ピクセルを格納する方式と前ページとの差分(というかXOR演算)のみを格納する方式があるのですが、後者にはさらに元画像をXY方向に動かすオプションがあることを最近発見しました。出現頻度が少ないので見落としてましたよ。たぶんこれで全部実装したはず。

例として2つの作品の解析結果とppmファイルから吸い出した画像を貼っておきます。


■ ずーっとロード中

http://productrak.com/ugomemo/ppmviewer.cgi?mode=info&file=4978DC75C199_2F328F_08755699C76F0_000.ppm

f:id:bricklife:20090123060316p:image

■ 10×10グリッド

http://productrak.com/ugomemo/ppmviewer.cgi?mode=info&file=4978DAC1D664_2F328F_0874EAEE19F6A_001.ppm

f:id:bricklife:20090123060313p:image


まだテスト段階なのでCGIは開放してませんが、とりあえずこんな感じで縦横に自動的に並べて出力することはできています。ここまでだったらDSi本体のGIF書き出しで代用できるので、最終的にはこれにBGMとSEタイムラインを並べたいと思っています。DSi本体だとSEのシーケンスデータが表示されないので割と有用かと。

ただ、ページ数が3桁を超えると画像生成処理がかなり重くなってしまい、サーバ的に結構辛いです。んー、どうしよう。

bricklifebricklife2009/01/23 06:54DSi本体でのGIF書き出しもページ数多いと相当時間かかるんですね…。
いま1000ページ近いメモで試してみて初めて実感しました。
んー、数十ページずつ出力とかにしようかな…。

wanderingdjwanderingdj2009/01/24 07:19具体的にどのくらい金額が必要かこっそり伝えてくれれば、ひょっとしたら援助できるかも?
はてなポイントでよければ送金するぜ。

bricklifebricklife2009/01/24 13:23わわ、ありがとうございます。お金は大丈夫です(^^;
ファイル解析は個人的需要のもと完全に趣味としてやっているのですが、
のらDJさんのほうでも何かたくらんで(笑)いそうな感じなので、
技術的になにかの役に立ちそうだったらご協力しますー。

トラックバック - http://ugomemo.g.hatena.ne.jp/bricklife/20090123