Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Win2D è un'API di Windows Runtime (WinRT) facile da usare per il rendering di grafica 2D in modalità immediata con accelerazione GPU. È ideale per creare giochi semplici, visualizzazioni come grafici e altre semplici grafiche 2D.
Puoi usare Win2D nelle tue app WinUI (Windows App SDK), usando C# o C++. Win2D usa la potenza di Direct2D e si integra perfettamente con XAML in WinUI (Windows App SDK).
Win2D è disponibile come pacchetto NuGet autonomo o come codice sorgente (per il codice sorgente, vedere il repository Win2D nel GitHub).
Funzionalità
Win2D include un ampio set di funzionalità per supportare molti scenari diversi. Ecco un elenco della maggior parte di essi, con collegamenti utili alla documentazione correlata e ai riferimenti api Win2D per altre informazioni.
Grafica bitmap
- Caricare, salvare e disegnare immagini bitmap
- Render su texture
- Usare bitmap come maschere di opacità
- Sprite batch API per disegnare in modo efficiente un numero elevato di bitmap
- Usare i formati bitmap compressi per blocchi per salvare la memoria
- Carica, salva e disegna Bitmap virtuali, che possono essere più grandi delle dimensioni massime della trama GPU e vengono suddivise automaticamente in tasselli.
Grafica vettoriale
- Disegna forme primitive (linee, rettangoli, cerchi, ecc.) o geometrie complesse a piacere.
- Riempire le forme usando colori a tinta unita, pennelli immagine o lineari e radiali
- Disegna linee di qualsiasi larghezza con stili di pennellata flessibili (puntinati, tratteggiati e così via)
- Antialiasing di alta qualità
- Elaborazione avanzata geometria (unione, intersezione, calcolo di un punto sul percorso, tassellazione e così via)
- Disegno della clip in regioni geometriche arbitrarie
- Acquisire le operazioni di disegno negli elenchi comandi per la riproduzione successiva
- Rasterizzare tratti di inchiostro (da un pennino)
- Caricare, disegnare e modificare SVG grafica vettoriale
Potenti effetti di elaborazione delle immagini
- Blurs
- Blends
- Regolazioni colore (
brightness ,contrast ,exposure ,highlights & shadows e così via) - Filtri (convolve, edge detection, emboss, sharpen)
- Lighting
- Shader personalizzati per pixel
- Effetti completamente personalizzati
- E molti altri...
Text
- Rendering Unicode del testo internazionalizzato completamente
- Layout di testo possono essere disegnati, misurati o sottoposti a test di collisione con
- Convertire i contorni di testo in geometria
- Enumerare i font e interrogarne le metriche
- Modellare o manipolare singole serie di glifi per creare layout di testo personalizzati
Passaggi successivi
Successivamente, per informazioni sulla creazione di una semplice app, provare l'esercitazione Creare una semplice app Win2D . Puoi anche consultare l'elenco delle funzionalità riportato di seguito per scoprire tutte le cose che Win2D può fare. Per altre informazioni sugli argomenti avanzati, è possibile fare riferimento anche alla raccolta di articoli inclusi nella documentazione qui.