2

VML ドキュメントからビットマップを作成する方法を長い間探していました。実際、私はタグを使用するいくつかのライブラリに取り組んでいるので、IE で ExCanvas を使用しているため (もちろん) IE 以外には問題はありませんが、生成された " canvas" (実際には VML です)。

VML から JS でビットマップを取得する方法をいくつか探していましたが、このアイデアを放棄しました。VML 文字列を取得してビットマップに変換できるサーバー側のライブラリを見つけたいと思います。画像。私の好きな言語は PHP ですが、この言語がなくても問題ありません。それができるJavaアプレットも調べましたが、署名されたものなしでは実際には不可能であり、不可能です。

お返事ありがとうございます !

4

3 に答える 3

1

CutyCaptのようなものを使用して、ブラウザがそれをレンダリングし、それを画像にキャプチャできるようにすることができます。

于 2009-05-29T00:16:15.450 に答える
1

簡単な方法は、C# を使用して、vml ページをロードするウィンドウを webbrowser コントロールに表示し、this.webBrowser.Navigate("file.html") を使用して html に含まれる vml ページをロードし、キャプチャしてスナップショットを作成することです。 graphic.CopyFromScreen 関数を使用して画像を自動的に

于 2010-03-17T17:34:38.160 に答える
1

私の問題に対する最良の解決策のように見えるライブラリを見つけました: VectorConverter。ただし、いくつかの問題があります。

  • 仕様の非常に限られた部分のみをサポートします
  • それはもう維持されていません
  • コードはあまりよく書かれておらず、VML 用の既存の DOM パーサーを使用していません。
  • 強化する時間がない!

ですから、このプロジェクトに興味があり、時間に余裕のある人なら誰でも、このプロジェクトに取り組んだり、フォークしたりできます。あなたがそれに取り組むことを計画しているなら、私に連絡してください、私はあなたを助けるかもしれません.

于 2010-01-28T21:24:08.430 に答える