共用方式為


Win2D 概觀

Win2D 是一個易於使用的 Windows Runtime(WinRT)API,用於即時模式 2D 圖形渲染,並具備 GPU 加速功能。 它非常適合用來建立簡單的遊戲、顯示,例如圖表和其他簡單的 2D 圖形。

你可以在 WinUI(Windows App SDK)應用程式中使用 Win2D,使用 C# 或 C++。 Win2D 利用 Direct2D 的強大功能,並能在 WinUI(Windows App SDK)中無縫整合 XAML。

Win2D 可作為獨立的 NuGet 套件提供,或作為原始碼(關於原始碼,請參見 GitHub 上的 Win2D 倉庫)。

特色

Win2D 包含大量功能,以支援多種不同情境。 以下是大部分的清單,並附有相關文件及 Win2D API 參考文獻 的連結,方便你深入了解。

點陣圖圖形

向量圖形

  • 繪製原始形狀(線條、矩形、圓等)或任意複雜的幾何形狀
  • 用純色填充形狀,影像筆刷,或線性徑向漸層
  • 用靈活的線條樣式(點線、短劃線等)畫任意寬度的線條。
  • 高品質抗鋸齒
  • 豐富幾何操作(聯集、交點、路徑上的計算點、鑲嵌等)
  • 剪裁繪圖 至任意幾何區域
  • 命令清單中擷取繪圖操作以便日後重播
  • 光柵化 墨水筆劃(用觸控筆)
  • 載入、繪製並操作 SVG向量圖形

強大的影像處理效果

文字

後續步驟

接著,想學習如何製作簡單應用程式,可以試試「 打造簡單的 Win2D 應用程式 」教學。 你也可以參考以下 的功能清單 ,了解 Win2D 能做的所有事情。 若要深入瞭解進階主題,您也可以在這裡參考檔中包含的文章集合。