With Palm
decrio手書きメモとSVG形式, 相互変換
[カテゴリ: Palmware(作者別) > 織華]
[カテゴリ: Palmware(50音順) > D]
decrio手書きメモとSVG形式, 相互変換
Decrio手書きメモを SVG形式に変換, 出力するプログラム。
価格
Freeware
作者
織華 さん
作者ページ
Rexx使いの卵のpage
PalmデバイスとWarpのページ
紹介
OS/2 Warp搭載機種、Pilot-Linkが必要。
Java 1.1以降の環境。NetRexx版はNetRexxR.jarが必要。
NetRexxR.zipは次の場所。
http://hp.vector.co.jp/authors/VA014690/public/netrexxr.zip
●Decrio手書きメモを SVG形式に変換, 出力するプログラム。
とゆー訳で, あとは SVGビュワーがあれば どんなプラットフォームでも手書きメモを見ることができるのだ。 それに, SVGエディターも(どこかに)あるらしいんで 編集もできちゃう訳よ。
SVGをどーこーするプログラムはこちら → SVG Implementations & OS/2版ビュワー
このプログラムを動かすためには Java 1.1以降の環境が必要。 んで, 肝心の起動方法だけど, OS/2では例えばこんな感じ↓。
jre.exeを使う方法 jre -cp NetRexxR.jar;EMtoSVG.jar; EMtoSVG EMInk-EM10.pdb 0 >ememo00.svg
java.exeを使う方法 (パスの指定は環境に合わせて変更してくらはい) set CLASSPATH=.\NetRexxR.jar;.\EMtoSVG.jar;%CLASSPATH% java EMtoSVG EMInk-EM10.pdb 0 >ememo00.svg
書式は, こう。
java EMtoSVG [EDF形式のPDB] [レコード番号]
つまり, レコード番号は省略することができる訳で, んで そのばやいレコード選択プロンプトが現れるのだ。 あとは番号を入力するだけ。 「やっぱ 出力しなくてよいね」ってばやいは, Ctrl+Cで停止できるでし。 んで PDBファイル名も省略することができて, 省略したばやい, カレントディレクトリの EMInk-EM10.pdb になる。 でも, そのうちもっとマシなインターフェースに変更するかも。(^^)
それから, できたファイルを見てみると, こんな構造 ・・・
〜 <svg width = "500px" height="700px" viewBox = "0, 0, 5080, 7112"> <g style="fill:none; stroke:black; stroke-width:5"> <path d="M 100,100 L 120,200 L 100,300 "/> <path d="M 300,100 L 280,200 L 300,300 "/> 〜 </g> </svg>
コレの意味はっつーと, 座標(100,100)から (120,200)に線を引いて, さらに (100,300)まで線を引く。 次に, 座標(300,100)から (280,200)を通って (300,300)まで線を引く。 ・・てことで, 二本の線になる訳だね。
ゆってみたらこんな感じの図形かな → 〉〈
さらにアレすると, 'M'は movetoで, 'L'は linetoを意味するのだ。
最新情報
最新版は2001.5.20 版です(2012/10/17現在)。