簡體   English   中英

C#的高級繪圖庫

[英]Advanced drawing library for C#

我正在為使用WPF的C#尋找一個高級的非商業繪圖庫。 我的目標是創建一個繪圖應用程序。 不需要矢量圖形支持,只需要位圖。

用於繪圖的最先進的非商業API將是DirectX和OpenGL。 它們都很復雜,但你可以讓它們做任何你想要的事情。 您也可以使用圖像滾動自己的設計,只需手動更改各種像素。 然后,您可以在發生更改時將圖像繪制到窗口中。 這是下面的代碼示例。 http://msdn.microsoft.com/en-us/library/0t3sakh9.aspx

有特定原因導致您無法使用GDI +? GDI +是.NET Framework中內置的面向對象的基於矢量的圖形庫。 它可以執行大多數簡單的繪圖任務,包括加載,繪制和保存位圖(BMP,PNG,GIF,JPEG等),變換,顏色矩陣操作和混合。 它還可以渲染基本體,如直線,矩形,圓形和n邊形多邊形。

它還支持渲染操作和Alpha透明度。 您還可以使用畫筆和圖案繪制基元和其他圖形構造,例如GDI。

您可以通過查看System.Drawing命名空間找到有關可用類的更多信息,該命名空間包含大多數GDI +類:

http://msdn.microsoft.com/en-us/library/system.drawing.aspx

您的問題不是特定的,但是C#中的圖形類具有許多方法和功能來完成任何瑣碎的任務和某些非瑣碎的任務。如果您需要的不止這些,那么您可以使用DirectX。

暫無
暫無

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

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