Recursos
O Win2D inclui um extenso conjunto de recursos para oferecer suporte a muitos cenários diferentes. Aqui está uma lista da maioria deles, com links úteis para documentos relacionados e referências de API para saber mais.
Gráficos bitmap
- Carregar, salvar e desenhar imagens bitmap
- Renderizar para textura
- Usar bitmaps como máscaras de opacidade
- API em Lote Sprite para desenhar com eficiência um grande número de bitmaps
- Usar formatos de bitmap compactados em bloco para economizar memória
- Carregue, salve e desenhe bitmaps virtuais, que podem ser maiores do que o tamanho máximo da textura da GPU e são divididos automaticamente em blocos
Gráficos vetoriais
- Desenhar formas primitivas (linhas, retângulos, círculos, etc.) ou geometria arbitrariamente complexa
- Preencher formas usando cores sólidas, pincéis de imagem ou gradientes lineares e radiais
- Desenhe linhas de qualquer largura com estilos de traçado flexíveis (pontilhados, tracejados, etc.)
- Alta qualidade de suavização
- Manipulação de geometria rica (união, interseção, ponto de computação no caminho, mosaico, etc.)
- Desenho de clipe para regiões geométricas arbitrárias
- Capturar operações de desenho em listas de comandos para reprodução posterior
- Rasterizar traços de tinta (a partir de uma caneta)
- Carregar, desenhar e manipular gráficos vetoriais SVG
Poderosos efeitos de processamento de imagem
- Borra
- Combina
- Ajustes de cor (brilho, contraste, exposição, realces e sombras etc.)
- Filtros (convolve, detecção de borda, alto-relevo, nitidez)
- Iluminação
- Sombreadores de pixel personalizados
- Efeitos totalmente personalizados
- E muito mais...
Texto
- Renderização de texto Unicode totalmente internacionalizada
- Os layouts de texto podem ser desenhados, medidos ou testados com cliques
- Converter contornos de texto em geometria
- Enumerar fontes e consultar suas métricas
- Desenhar ou manipular sequências de glifos individuais para criar layouts de texto personalizados
Colaborar conosco no GitHub
A fonte deste conteúdo pode ser encontrada no GitHub, onde você também pode criar e revisar problemas e solicitações de pull. Para obter mais informações, confira o nosso guia para colaboradores.
Windows developer