Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
- bitképek betöltése, mentése és rajzolása
- Renderelés textúrára
- Bitképek használata átlátszósági maszkként
- Sprite batch API a nagy mennyiségű bitkép hatékony rajzolásához
- Blokk-tömörített bitképformátumok használata a memória mentéséhez
- Betöltés, mentés és virtuális bitképek rajzolásra, amelyek nagyobbak lehetnek a GPU textúra maximális méreténél, és automatikusan csempékre vannak felosztva
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
- Blurs
- Keverékek
- Színbeállítás (brightness, contrast, exposure, highlights és árnyékok stb.)
- Szűrők (konvolúció, élérzékelés, dombornyomás, élesítés)
- Lighting
- Egyéni képpontárnyékolók
- Teljesen egyéni effektusok
- És még sok más...
Szöveg
- Teljesen nemzetköziesített Unicode szövegmegjelenítés
- Szövegelrendezések rajzolhatók, mérhetők és tesztelhetők
- szöveges körvonalak átalakítása geometriává
- Betűtípusok felsorolása és metrikáik lekérdezése
- Egyéni glifafuttatások rajzolása vagy módosításaegyéni szövegelrendezések létrehozásához
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.
Windows developer