4

C#/ .NETでVMLをビットマップにレンダリングする方法はありますか?

これは本当に簡単なはずだと思いますが、.NETドキュメントでこのようなものを見つけることができないようです。

4

2 に答える 2

2

同様の解決策を探しているときに、2つのステップのプロセスに出くわしました。

  1. VMLをSVGに変換します。
  2. SVGを画像としてレンダリングします。

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

(sourceforge.net/projects/vectorconverter/)

私はそれを使ってテストしてきましたが、場合によっては問題なく動作します。

次に、CodePlexのSVGからPNGへのハンドラー。* .svgファイルを処理するために登録されると、ハンドラーはファイルを読み取り、画像を.png形式でブラウザーに送り返します。ソースをダウンロードして、それがどのように行われるかを確認できます。

2つのステップをつなぎ合わせて、vmlからビットマップを取得できます。

于 2009-09-23T17:14:15.280 に答える
0

代わりに SVG を使用していない特定の理由はありますか? ライブラリを見つけるのはもっと運がいいでしょう。SVG は VML の後継だと思います。

于 2009-03-16T04:00:07.907 に答える