Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Win2D é uma API Windows Runtime (WinRT) fácil de usar para renderização gráfica 2D em modo imediato com aceleração GPU. É ideal para criar jogos simples, exibições como gráficos e outros gráficos 2D simples.
Pode usar Win2D nas suas aplicações WinUI (Windows App SDK), usando C# ou C++. O Win2D utiliza o poder do Direct2D e integra-se perfeitamente com XAML no WinUI (Windows App SDK).
O Win2D está disponível como um pacote NuGet autónomo, ou como código-fonte (para o código-fonte, veja o repositório Win2D no GitHub).
Características
O Win2D inclui um conjunto extenso de funcionalidades para suportar muitos cenários diferentes. Aqui está uma lista da maioria deles, com links úteis para documentação relacionada e referências Win2D API para saber mais.
Gráficos bitmap
- Carregar, guardar e desenhar imagens de mapa de bits
- Renderizar em textura
- Use bitmaps como máscaras de opacidade
- API Sprite batch para desenhar eficientemente grandes quantidades de bitmaps
- Use formatos bitmap comprimidos em blocos para poupar memória
- Carrega, guarda e desenha bitmaps virtuais, que podem ser maiores do que o tamanho máximo da textura da GPU e são automaticamente divididos em blocos.
Gráficos vetoriais
- Desenhar formas primitivas (linhas, retângulos, círculos, etc.) ou geometria arbitrariamente complexa
- ** Preencher formas com cores sólidas, pincéis de imagem, ou gradientes lineares e radiais
- Trace linhas de qualquer largura com estilos de traço flexíveis (pontilhados, tracejados, etc.)
- Antialiasing de alta qualidade
- Manipulação de geometria (união, interseção, calcular ponto no caminho, tesselação, etc.)
- Recortar desenho para regiões geométricas arbitrárias
- Capturar operações de desenho em listas de comandos para repetição posterior
- Rasterizar traços de tinta (a partir de uma stylus)
- Carregar, desenhar e manipular gráficos vetoriais SVG
Efeitos poderosos de processamento de imagem
- Blurs
- Misturas
- Ajustes de cor (brilho, contraste, exposição, luzes e sombras, etc.)
- Filtros (
convolve ,c1, emboss ,sharpen ) - Iluminação
- Pixel shaders personalizados
- Efeitos totalmente personalizados
- E muitos mais...
Texto
- Renderização de texto Unicode totalmente internacionalizada
- Layouts de texto podem ser desenhados, medidos ou testados para colisão.
- Converter contornos de texto em geometria
- Enumere fontes e consulte as suas métricas
- Desenhe ou manipule execuções de glifos individuais para criar layouts de texto personalizados
Próximos passos
De seguida, para aprender a criar uma aplicação simples, experimente o tutorial Construir uma aplicação Win2D simples . Pode também consultar a lista de funcionalidades abaixo para descobrir tudo o que o Win2D pode fazer. Para saber mais sobre tópicos avançados, você pode consultar a coleção de artigos incluídos na documentação aqui também.
Windows developer