Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Win2D är ett lätthanterat Windows Runtime -API (WinRT) för 2D-grafikåtergivning i omedelbart läge med GPU-acceleration. Det är perfekt för att skapa enkla spel, skärmar som diagram och annan enkel 2D-grafik.
Du kan använda Win2D i dina WinUI-appar (Windows App SDK) med C# eller C++. Win2D använder kraften i Direct2D och integreras sömlöst med XAML i WinUI (Windows App SDK).
Win2D är tillgängligt som ett fristående NuGet-paket eller som källkod (för källkoden finns Win2D lagringsplats på GitHub).
Features
Win2D innehåller en omfattande uppsättning funktioner som stöder många olika scenarier. Här är en lista över de flesta, med användbara länkar till relaterade dokument och Win2D API-referenser för mer information.
Bitmappsgrafik
- Läs in, spara och rita bitmap-bilder
- Rendera till textur
- Använd bitmappar som opacitetsmasker
- Sprite batch API för effektiv ritning av ett stort antal bitmappar
- Använd blockkomprimerade bitmappsformat för att spara minne
- Läs in, spara och rita virtuella bitmappar, som kan vara större än den maximala GPU-strukturstorleken och delas automatiskt upp i paneler
Vektorgrafik
- Draw primitiva former (linjer, rektanglar, cirklar osv.) eller godtyckligt komplexa former
- Fyll former med fasta färger, bildpenslar, eller linjära och radiella toningar
- Rita linjer med valfri bredd och flexibla linjestilar (prickade, streckade osv.)
- Antialias av hög kvalitet
- Rich geometrimanipulation (union, intersect, beräkna punkt på väg, tessellera, etc.)
- Klipp ritningar till valfria geometriska regioner
- Fånga upp ritningsoperationer i kommandolistor för senare uppspelning
- Rastrera bläckstreck (från en ritpenna)
- Läsa in, rita och ändra SVG vektorgrafik
Kraftfulla bildbearbetningseffekter
- Blurs
- Blandningar
- Färgjusteringar (
brightness ,contrast ,exposure ,highlights & shadows osv.) - Filter (convolve, edge detection, emboss, sharpen)
- Lighting
- Anpassade pixelskuggare
- Helt anpassade effekter
- Och många fler...
Text
- Fullständigt internationaliserad Unicode-textrendering
- Textlayouter kan ritas, mätas eller tryckas mot
- Konvertera textkonturer till geometri
- Enumerera typsnitt och hämta deras metrik
- Rita eller manipulera enskilda glyph-körningar för att skapa anpassade textlayouter
Nästa steg
Om du vill veta mer om hur du skapar en enkel app kan du prova självstudien Skapa en enkel Win2D-app . Du kan också läsa funktionslistan nedan för att upptäcka allt som Win2D kan göra. Mer information om avancerade ämnen finns i samlingen med artiklar som ingår i dokumentationen här också.
Windows developer