犬ぶよツールズ制作記録

Javaによる研究生活のためのパッケージ、犬ぶよツールズ。
その開発と保守のための備忘録

Tracing Paper (ver. 1.0 release )

2006-12-01 00:08:58 | news
Tracing Paperは画像ファイルから、点や線の位置を数値として読み取るための
アプリケーションです。グラフやプロットの数値を読み取るのに適しています。
もともと、ペンレコーダーが書き出したグラフをスキャナで読み取り、
データをなるべく正確に数値化するために作成しました。

● 機能
1.画像ファイルを読み込み、表示する。
+ 読み込める画像ファイルはインストールされているJavaによります。
通常、jpeg, gif, pngの形式が利用可能です。
+ 画像は任意の角度に回転できます。

2.画面での座標を、画像内のグラフやプロットの座標に変換する。
+ ユーザーは画像上でのX軸、Y軸、x=a、y=b(a, bは任意の定数)の4つの直線の位置を指定します。
これによりX座標、Y座標ごとに、変換(一次変換)します。

3.クリックした点の位置を取得する。
+ 点は画像上に円として表示されます。
+ 点の座標は表として別ウィンドウに表示されます。
この表は画面上での座標と、グラフやプロットでの座標からなります。
この表はテキストファイルとして保存できます。

● 動作環境
Java。JRE 1.4以上。
(動作確認)
+ J2SE 1.5.0 on Windows 2000
+ J2SE 1.4.2 on Mac OS X
+ J2SE 1.4.0 on Solaris

● 配布について
実行可能なjarファイルです。
classファイルが含まれています。
ソースコードは同梱していません。

● 利用条件
フリーです。
再配布不可。
jarファイルに含まれるclassを使用したプログラムを公開する場合には
(注・可能ですが、ありえないと思います)
こちらを経由して別途入手してもらうようにしてください。

● ダウンロード
tracing.jar (28,297 bytes)

● その他
+ ヘルプは作成中です。
+ 今後、設定用のGUIを用意することで操作方法を改善すると思われます。
アプリケーション自体の大幅な機能変更・拡張の予定はありません。
(パッケージとしての配布を意図していないのでjarに含まれる
classは断り無く変更します。)
+ このソフトはもともと2004年に修士論文制作時に必要となったため
作成したものです。
+ 同様の機能を目的をしたアプリケーションに
GetPointXがあります。