PNG チャンク編集ツール 2Edit PNG iTXt chunk
結局自分で作ってみた。exerb で EXE 化しようと思ったら mswin32 版の Ruby では zlib が原因不明の SEGV で落ちるのでどうしたものかと。
Ruby + VisualuRuby で GUI 作った。iTXt 以外は TweakPNG があるので何もしない。UI は見ての通り TweakPNG のパクり。
- pngtxt.rb
- GUI 部分。VisualuRuby 使ってます。何故かポップアップメニューが右ダブルクリックじゃないと出ない謎。
- png.rb
- iTXt を編集するのに使える部分だけ実装。ただ UTF-8 への変換はこのクラスはやらない。
使っているライブラリは Uconv と zlib と VisualuRuby かな。VisualuRuby が Win32API 使ってるか。といいますかですね、GUI まですぐ作れる Ruby ってやっぱ偉大なんですよ。
zlib.dll を変えていったら(?)直った。よく分からないけどめでたし。
関連エントリー
- PNG iTXt チャンク編集ツール pngtxt.zip (458KB) MD5:44fda2b7421e94e6f181ee80a134e814 exerb で固めてみた。た...
- PNG チャンク編集ツール もっとちゃんと調べてみました。でもあんまり見つからない。(google: png iTXt) PNGCRUSH iTXt を埋め込めるらしい...
- Mac に RMagick がインストールできない。 $ sudo /usr/bin/xcode-select -switch /Applications/Xcode.app/Contents/...
- ruby-xslt on XREA make がうまくいったっぽいのでメモ。ちなみに数度要望の末 ruby-xslt を入れてもらってある (この過程で別の鯖と違う点があるかも...
- 素直シュールと SQLite ちょっと似ていると思いませんか? 言葉の響きが。 SQLite + Ruby をしたいのでインスコ。on cygwin SQLite Dow...