簡體   English   中英

在C#中將VML渲染為位圖

[英]Render VML to bitmap in C#

C#/ .NET中是否可以將VML渲染為位圖?

我認為這應該很容易,但是我似乎無法在.NET文檔中找到類似的東西。

在尋找類似的解決方案時,我遇到了一個兩步過程。

  1. 將VML轉換為SVG。
  2. 將SVG渲染為圖像。

SourceForge有一個基於XSL的項目,可以將VML轉換為SVG。

(sourceforge.net/projects/vectorconverter/)

我一直在測試它,在某些情況下它可以正常工作。

接下來, 在CodePlex上將SVG轉換為PNG 注冊處理* .svg文件后,處理程序將讀取文件並將圖像以.png格式發送回瀏覽器。 您可以下載源代碼並查看完成情況。

您可以將這兩個步驟串在一起,以從vml獲取位圖。

您不使用SVG的任何特殊原因? 您會發現運氣更好。 我相信SVG是VML的繼承者。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM