PNG への RDF メタデータ埋め込み
とりあえず iTXt への書き込み/読み込み方法はできたので実際にどうやって埋め込むかを考える。考えるっていっても、メタデータを埋め込んでいる PNG ファイルというと RDF のアイコンが既にあるのでそいつをそのまま真似ればいいかなと。
この埋め込み方法は二つのチャンクを使う。一つはメディアタイプを明確にする Metadata Type チャンク。もう一つは実際にデータを埋め込む Metadata チャンク。RDF アイコンではこれらは tEXt チャンクに入っているけど、日本語を (というか国際化のために) 使うのでどちらも iTXt に入れる。Metadata Type (ASCII しか使われないっぽい) も iTXt にするのは tEXt, zTXt チャンクが iTXt 登場のおかげで既に古くさい感じが漂うから。
ってか実際何を埋め込んで何をしたら面白いかをちゃんと考えてない。まだあくまでこういう方法もできるという保険みたいなもん。何かいいことできないかな。
関連エントリー
- 画像にテキスト png にテキストデータを埋め込みできるってのはいいんだけど、肝心の埋め込み機能を持っているソフトがあんまりないんじゃないかと…… なんかい...
- 画像メタデータの管理法 画像に埋め込んであるだけだといちいち編集するのが面倒なので、簡単な管理方法を考えた。っていっても firefox.png に対して fire...
- PNG iTXt チャンク編集ツール pngtxt.zip (458KB) MD5:44fda2b7421e94e6f181ee80a134e814 exerb で固めてみた。た...
- PNG チャンク編集ツール もっとちゃんと調べてみました。でもあんまり見つからない。(google: png iTXt) PNGCRUSH iTXt を埋め込めるらしい...
- PNG チャンク編集ツール 2Edit PNG iTXt chunk 結局自分で作ってみた。exerb で EXE 化しようと思ったら mswin32 版の Ruby では zlib が原因不明の SEGV で...