Características
Win2D incluye un amplio conjunto de características para admitir muchos escenarios diferentes. Esta es una lista de la mayoría de ellos, con vínculos útiles a documentos relacionados y referencias de API para obtener más información.
Gráficos de mapa de bits
- Cargar, guardar y dibujar imágenes de mapa de bits
- Representación a Textura
- Usar mapas de bits como máscaras de opacidad
- API lote de Sprite para dibujar de forma eficaz un gran número de mapas de bits
- Uso de formatos de mapa de bits comprimidos de bloque para guardar memoria
- Cargar, guardar y dibujar mapas de bits virtuales, que pueden ser mayores que el tamaño máximo de textura de GPU y se dividen automáticamente en iconos
Gráficos vectoriales
- Dibujar formas primitivas (líneas, rectángulos, círculos, etc.) o geometrías arbitrariamente complejas
- Rellenar formas con colores sólidos, pinceles de imagen o gradientes lineales y radiales
- Dibujar líneas de cualquier ancho con estilos de trazo flexibles (punteados, guiones, etc.)
- Suavizado de alta calidad
- Manipulación de geometría enriquecida (unión, intersección, punto de proceso en la ruta de acceso, teselado, etc.)
- Recorte de dibujo en regiones geométricas arbitrarias
- Captura de operaciones de dibujo en listas de comandos para reproducción posterior
- Rasterizar trazos de lápiz (desde un lápiz)
- Carga, dibujo y manipulación de gráficos vectoriales SVG
Efectos eficaces de procesamiento de imágenes
- Desenfocar
- Mezclar
- Ajustes de color (luminosidad, contraste, exposición, luces y sombras, etc.)
- Filtros (convolucionar, detección de bordes, relieves, afilados)
- Iluminación
- Sombreadores de píxeles personalizados
- Efectos totalmente personalizados
- Y muchas más...
Texto
- Representación de texto Unicode totalmente internacionalizado
- Los diseños de texto se pueden dibujar, medir o probar su posicionamiento
- Conversión de contornos de texto en geometría
- Enumerar fuentes y consultar sus métricas
- Dibujar o manipular ejecuciones de glifos individuales para crear diseños de texto personalizados
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.