SVG::Convertをrelease
昨日リリースしました。
使い方
use SVG::Convert; my $svgconv = SVG::Convert->new(); print $svgconv->convert(format => "xaml", src_file => "examples/01.svg", output => "string");
こんな感じ。
読み込み/書き込みのフォーマットは、
- file
- string
- XML::LibXML::Documentオブジェクト
です。当然もしpng変換とかあったら最後のXML::LibXML::Documentはそのdriverでは実装されない予定。
精度について
結構、実用に近い気がする。
もちろん上手く変換できないものとか、崩れてしまうものもあるけど、概ね良好です。
実はSVG Openの時にVML変換も試したんだけど、まったく持って実用ではなかったので、
これはやる価値があるかなーと思ってるところです。
追記(2007-09-14T16:50:23+09:00)
なんとCPAN Watchで取り上げられたおw