Win2D:面向C#的2D圖形加速API,不適用于WPF

jopen 10年前發布 | 7K 次閱讀 Win2D

英文原文:Win2D: Accelerated 2D Graphics for C# But Not WPF

  當前,希望在 Windows Store 應用中使用 DirectX 的開發人員只能通過使用 C++ 和可以從 Windows Runtime 中獲得的 DirectX API 做到這一點。對于希望使用 C# 的開發人員而言,這并不總是個好方法。有一些方法不是微軟提供的,如免費提供的 SharpDX 項目,但目前為止,微軟在這方面并沒有一個正在進行的項目。最近,微軟的 Shawn Hargreaves 宣布了 Win2D 項目,它可以在 Windows Phone 和 Windows 8.1 應用中利用 GPU 加速 2D 圖形。

  Win2D 旨在提供一種 Windows Runtime API,用來為 C# 和 C++ 開發人員提供一種訪問 DirectX 功能的方法,而不必使用底層的 DirectX 調用。按照預想,它的優勢在于,開發人員能夠以一種更簡單的方法實現 2D 圖形,同時又保留了在必要時直接基于 DirectX 調用進行開發的能力。

  Win2D 的代碼遵循 Apache 開源協議,現在可以從 GitHub 上獲得。Hargreaves 的團隊正在積極的開發該項目,新功能仍在增加。基于目前的初步反饋,開發人員對新項目觀點不一。有人對這個設計理念感到滿意,但抱怨缺少對傳統 Windows 桌面應用程序的支持。其他用戶則借這個公告說出了他們認為更大的問題:微軟當前沒有開展 WPF 相關的工作。這與其說是批評 Win2D 項目,不如說是批評公司層面的整體決策,批評他們沒有為這項較舊的技術安排任何改進計劃。

來自: InfoQ
                    <span id="shareA4" class="fl">                            
                        </span>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!