C#/ .NETでVMLをビットマップにレンダリングする方法はありますか?C#でVMLをビットマップにレンダリングする
これは本当に簡単だと思っていますが、.NETのドキュメントではこのようなものは見つけられません。
C#/ .NETでVMLをビットマップにレンダリングする方法はありますか?C#でVMLをビットマップにレンダリングする
これは本当に簡単だと思っていますが、.NETのドキュメントではこのようなものは見つけられません。
代わりにSVGを使用しない特別な理由はありますか?あなたはライブラリを見つける運がもっとあるだろう。私はSVGがVMLの後継者だと信じています。
似たような解決策を探すには2段階のプロセスがあります。
SourceForgeには、VMLをSVGに変換するXSLベースのプロジェクトがあります。
(sourceforge.net/projects/vectorconverter/)
私はそれをテストしてきたし、それが一定の場合には[OK]を動作します。
次に、SVG to PNG handler on CodePlex。 * .svgファイルを処理するために登録すると、ハンドラはファイルを読み込み、イメージを.png形式のブラウザに戻します。あなたはソースをダウンロードし、それがどのように行われたかを見ることができます。
2つのステップを組み合わせてvmlからビットマップを取得することができます。
私はVMLがマイクロソフトの製品に組み込まれているので、使用できるstdlibには単純なRenderThisYo(vml)呼び出しがあると考えました。 SVGは素晴らしいですが、可能であれば外部依存を避けたいと思いますし、C#/ SVG libを見つけるのは大したことはありませんでした。 – Ken