[英]Vector drawing overlay C#
我想在位於圖片前面的疊加層上繪制矢量線和文本。 目前我正在通過drawing.graphic在透明的除垢bitmap上作畫,但由於我在Mouse_move上刷新它,所以它的資源很重。 現在我想通過一些 svg 查看器直接顯示我的向量。 有人知道使用好的 package 嗎? 它只需要高性能,可以集成到我的 xaml 中,使用透明背景並繪制文本和線條。 我發現的 NuGet 軟件包要么記錄不充分,要么不起作用。 (VectSharp,SVG)
據我所知,SVG 沒有任何內置功能。 假設您沒有接受 SVG 的想法,可能還有其他方法可以做到:
您提到了性能問題,但此類事情的性能是確保您不會不必要地重做工作並確保盡可能有效地將圖形基元發送到硬件。 例如,繪制單個GraphicsPath可能比單獨繪制每條線更有效。
如果您可以指定嘗試繪制的矢量數量,這也會很有幫助。 如果我們談論的是數百萬行,除非您有一個優化良好的渲染管道,否則它可能會有點慢。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.