ADC ファイルのグラフ化


ADC ファイルを Canon ScanGear の使えない環境でもグラフ表示できるようスクリプトを書きました。 ADC ファイルを SVG 形式に変換しグラフ表示します。 SVG ファイルは Inkscape 、GIMP 、Firebird 、プラグインを追加した IE などで表示できます(たぶん)。

まだベジェ曲線の表示がおかしい不具合があります。トーンカーブ以外実装してません ;)

スクリプトはこちらからダウンロードできます。実行するには Ruby が必要です。当ページ下部のリンクから必要なファイルをダウンロードし、インストールしておいてください。 Ruby 1.8.4 以上であれば動くと思います。

http://www.geocities.jp/bitcase0312/index.html

スクリプトを使用するには Ruby が必要です。 Ruby 実行環境を先にインストールしておいてください。

サイト内リンク:コマンドプロンプトを使う

ADC ファイルとは


Canon のフラットベッドスキャナに付属する Twain ドライバ ScanGear の設定の保存形式です。明るさ、コントラスト、ガンマ、ヒストグラム、トーンカーブの設定値が記録されています。

使い方


コマンドプロンプトやシェルから以下のように使います。
ruby adc2svg.rb scan.adc -o graph.svg

scan.adc は ScanGear で保存した ADC ファイルです。 graph.svg は変換した SVG ファイルです。問答無用で上書きします。
変換例

ADC ファイル。行末に半角空白があります。
BCG RGB 128 128 1020 128 128 900 128 128 900 128 128 900 HST 1 0 128 255 0 128 255 0 128 255 0 128 255 CRV 1 6 0 0 32 20 65 46 119 92 195 169 255 255 5 0 0 47 36 128 125 227 219 255 255 2 0 0 255 255 4 0 0 130 139 200 220 255 255

出力結果の表示例。


リンク

Ruby http://www.ruby-lang.org/ja/
総本山。
COM Meets Ruby http://www.geocities.co.jp/SiliconValley-PaloAlto/...
msi インストーラ形式の Windows バイナリ。
I N K S C A P E . Draw Freely http://www.inkscape.org/
ベクターグラフィックのドロワです。
GIMP - The GNU Image Manipulation Program http://www.gimp.org/
いわずと知れたドローツール。
SourceForge.net: Project Info - GTK+ and The GIMP installers for Windows http://sourceforge.net/project/showfiles.php?group...
GIMP の Windows バイナリ配布所。
Mozilla Japan - Firefox ブラウザ、Thunderbird、Mozilla Suite の公式サイト http://www.mozilla-japan.org/
新進気鋭のウェブブラウザ。
キヤノン http://canon.jp/

参考文献

Scalable Vector Graphics (SVG) 1.1 Specification http://www.hcn.zaq.ne.jp/___/REC-SVG11-20030114/in...
Scalable Vector Graphics (SVG) 1.1 仕様の日本語訳です。

更新履歴


2006/4/21fri スクリプト更新。
2005/12/29thu コマンドプロンプトを使うへのリンクを追加。
2005/12/25sun ページ作成。

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

×

この広告は60日間更新がないwikiに表示されております。

Wiki内検索

編集にはIDが必要です