2009-03-12 14 views

答えて

0

代わりにSVGを使用しない特別な理由はありますか?あなたはライブラリを見つける運がもっとあるだろう。私はSVGがVMLの後継者だと信じています。

+0

私はVMLがマイクロソフトの製品に組み込まれているので、使用できるstdlibには単純なRenderThisYo(vml)呼び出しがあると考えました。 SVGは素晴らしいですが、可能であれば外部依存を避けたいと思いますし、C#/ SVG libを見つけるのは大したことはありませんでした。 – Ken

2

似たような解決策を探すには2段階のプロセスがあります。

  1. VMLをSVGに変換します。
  2. SVGをイメージとしてレンダリングします。

SourceForgeには、VMLをSVGに変換するXSLベースのプロジェクトがあります。

(sourceforge.net/projects/vectorconverter/)

私はそれをテストしてきたし、それが一定の場合には[OK]を動作します。

次に、SVG to PNG handler on CodePlex。 * .svgファイルを処理するために登録すると、ハンドラはファイルを読み込み、イメージを.png形式のブラウザに戻します。あなたはソースをダウンロードし、それがどのように行われたかを見ることができます。

2つのステップを組み合わせてvmlからビットマップを取得することができます。

関連する問題