Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Win2D je snadno použitelné rozhraní API Windows Runtime (WinRT) pro vykreslování 2D grafiky v okamžitém režimu s akcelerací GPU. Je ideální pro vytváření jednoduchých her, zobrazení, jako jsou grafy a další jednoduché 2D grafiky.
Win2D můžete použít v aplikacích WinUI (Windows App SDK) pomocí jazyka C# nebo C++. Win2D využívá sílu Direct2D a bezproblémově se integruje s XAML ve WinUI (Windows App SDK).
Win2D je k dispozici jako samostatný balíček NuGet nebo jako zdrojový kód (zdrojový kód najdete v úložišti Win2D v GitHub).
Features
Win2D obsahuje rozsáhlou sadu funkcí, které podporují spoustu různých scénářů. Tady je seznam většiny z nich s užitečnými odkazy na související dokumenty a odkazy na Reference k rozhraní APIWin2D, kde najdete další informace.
Bitmapová grafika
- Načtení, uložení a kreslení obrázků mapy bitmap
- Renderování do textury
- Rastrové obrázky můžete použít jako masky průhlednosti.
- Sprite batch API pro efektivní kreslení velkého počtu rastrových obrázků
- Použití blokových komprimovaných rastrových formátů k uložení paměti
- Načtěte, uložte a kreslete virtuální bitmapy, které mohou být větší než maximální velikost textury GPU a automaticky se rozdělí na dlaždice.
Vektorová grafika
- Draw primitivní obrazce (čáry, obdélníky, kruhy atd.) nebo libovolně složitá geometrie
- Vyplňování obrazců pomocí plných barev, obrazových štětců nebo lineárních a radiálních přechodů
- Nakreslete čáry libovolné šířky s flexibilními styly tahu (tečkované, přerušované atd.)
- Vysoce kvalitní antialiasing
- Bohatá manipulace s geometrií (sjednocení, protínání, výpočet bodu na cestě, tesselace a podobně)
- Clip drawing do libovolných geometrických regionů
- Zachycení operací kreslení v příkazných seznamech pro pozdější přehrání
- Rasterizovat čárky inkoustu (z pera)
- Načtěte, kreslete a manipulujte s SVG vektorovou grafikou
Výkonné efekty zpracování obrázků
- Blurs
- Směsi
- Úpravy barev (
brightness ,kontrast ,exposure ,highlights & shadows atd.) - Filtry (konvoluce, detekce hran, embossování, zaostření)
- Lighting
- Vlastní pixelové shadery
- Plně vlastní efekty
- A mnoho dalších...
Text
- Plně mezinárodní zobrazování textu Unicode
- Textová rozvržení lze nakreslit, měřit nebo otestovat proti
- Převést obrysy textu na geometrii
- Vypište písma a získejte jejich metriky
- Kreslení nebo manipulace s jednotlivými běhy glyfů pro vytváření vlastního rozvržení textu
Další kroky
V dalším kroku se dozvíte, jak vytvořit jednoduchou aplikaci, vyzkoušejte si kurz k vytvoření jednoduché aplikace Win2D . Všechny možnosti, které win2D umí, najdete také v níže uvedeném seznamu funkcí . Další informace o pokročilých tématech najdete také v kolekci článků obsažených v této dokumentaci.
Windows developer