A Win2D áttekintése

A Win2D egy könnyen használható Windows Runtime (WinRT) API az azonnali módú 2D grafikus rendereléshez GPU-gyorsítással. Ideális egyszerű játékok, például diagramok és más egyszerű 2D-s ábrák létrehozásához.

A Win2D-t a WinUI -alkalmazásokban (Windows App SDK) használhatja C# vagy C++ használatával. A Win2D a Direct2D erejét használja ki, és zökkenőmentesen integrálható az XAML-vel a WinUI-ban (Windows App SDK).

A Win2D önálló NuGet-csomagként vagy forráskódként érhető el (a forráskódhoz lásd a Win2D adattárat GitHub).

Funkciók

A Win2D számos funkciót tartalmaz, amelyek számos különböző forgatókönyvet támogatnak. Az alábbiakban felsoroljuk a legtöbb dokumentumot, amelyek hasznos hivatkozásokat tartalmaznak a kapcsolódó dokumentumokra és Win2D API-referenciákra további információkért.

Bitkép-ábrák

Vektorgrafika

  • Draw primitív alakzatok (vonalak, téglalapok, körök stb.) vagy tetszőlegesen összetett geometria
  • Alakzatok kitöltése egyszínű, kép ecsetek vagy lineáris és radiális színátmenetek használatával.
  • Vonalak rajzolása tetszőleges szélességben rugalmas vonalstílusokkal (pontozott, szaggatott stb.)
  • Kiváló minőségű antialiasing
  • Rich geometria manipuláció (egyesítés, metszet, pont kiszámítása útvonalon, tesszelláció stb.)
  • Vágás diagram tetszőleges geometriai régiókhoz
  • Rajzműveletek rögzítése kommentáns listákban későbbi visszajátszáshoz
  • Raszterizálja a tintavonásokat (egy tollból)
  • SVG vektorgrafika betöltése, rajzolása és kezelése

Hatékony képfeldolgozási effektusok

Szöveg

Következő lépések

Ezután egy egyszerű alkalmazás létrehozásáról az egyszerű Win2D-alkalmazás létrehozása oktatóanyagban tájékozódhat. Az alábbi funkciók listájában megismerheti a Win2D által elvégezhető összes műveletet. Ha többet szeretne megtudni a speciális témakörökről, tekintse meg a dokumentációban található cikkek gyűjteményét is.