功能
Win2D 包含一組廣泛的功能,可支援許多不同的案例。 以下是其中大部分的清單,其中包含相關文件與 API 參考的實用連結,方便深入了解。
點陣圖圖形
- 載入、儲存和繪製點陣圖影像
- 轉譯到紋理
- 使用點陣圖作為不透明度遮罩
- Sprite batch API,可有效率地繪製大量的點陣圖
- 使用區塊壓縮點陣圖格式來節省記憶體
- 載入、儲存和繪製虛擬點陣圖,可以大於 GPU 紋理大小上限,且會自動分割成圖標
向量圖形
- 繪製基本圖形 (線條、矩形、圓形等) 或任意複雜的幾何
- 使用純色、影像筆刷,或是線性和星形漸層填滿圖形
- 使用彈性筆觸樣式繪製任何寬度的線條 (點線、虛線等)
- 高品質抗鋸齒
- 豐富的幾何操作 (聯集、交集、計算路徑上的點、三角剖分等)
- 裁剪繪圖到任意幾何區域
- 在命令清單中擷取繪圖作業,以供稍後重新執行
- 點陣化筆跡筆劃 (來自手寫筆)
- 載入、繪製及操作 SVG 向量圖形
功能強大的影像處理效果
Text
- 完全國際化的 Unicode 文字轉譯
- 可以針對文字版面配置進行繪製、測量或點擊測試
- 將文字外框轉換為幾何
- 列舉字型並查詢其計量
- 繪製或操作個別字形序列,以建立自訂文字版面配置