Gráficos

En este artículo se proporciona un índice de características de desarrollo relacionadas con escenarios relacionados con gráficos en aplicaciones de Windows.

Win2D

Win2D es una API de Windows Runtime fácil de usar para la representación de gráficos 2D en modo inmediato con aceleración de GPU.

Características de SDK de Aplicaciones para Windows

El SDK de Aplicaciones para Windows proporciona las siguientes características relacionadas con los escenarios de gráficos para windows 10 y versiones posteriores del sistema operativo.

Característica Descripción
Representación de texto con DWriteCore Use la API de C++/COM en los encabezados DWriteCore del SDK de Aplicaciones para Windows para representar texto mediante un sistema de diseño de texto independiente del dispositivo, representación de texto de Microsoft ClearType de alta calidad, texto acelerado por hardware, texto multiformato, compatibilidad con una amplia gama de lenguajes, y mucho más.

Características del sistema operativo Windows

Windows 10 y versiones posteriores del sistema operativo proporcionan una amplia variedad de API relacionadas con escenarios de gráficos para aplicaciones. Estas características están disponibles a través de una combinación de las API de WinRT y Win32 (C++ y COM) proporcionadas por Windows SDK.

API de WinRT

En los artículos siguientes se proporciona información acerca de las características disponibles a través de las API de WinRT proporcionadas por Windows SDK.

Artículo Descripción
Capa visual Obtenga información sobre cómo usar la capa visual en aplicaciones winUI y SDK de Aplicaciones para Windows. La capa visual proporciona una API de alto rendimiento, modo retenido para gráficos, efectos y animaciones, y es la base para todas las interfaces de usuario basadas en XAML de WinRT en aplicaciones de Windows.
Uso de la capa Visual en aplicaciones de escritorio Obtenga información sobre cómo usar la capa visual en aplicaciones Win32 de WPF, Windows Forms y C++.
Captura de pantalla Use las API de Windows.Graphics.Capture para capturar fotogramas desde una pantalla o una ventana de aplicación, y crear flujos de vídeo o instantáneas para experiencias colaborativas e interactivas.
Plataforma XAML Conozca los aspectos básicos del lenguaje XAML y los conceptos de los componentes gráficos basados en WinRT para las aplicaciones de Windows.

API de Win32 (C++ y COM)

En los artículos siguientes se proporciona información sobre las características disponibles a través de las API de Win32 (C++ y COM) proporcionadas por Windows SDK.

Artículo Descripción
Gráficos y juegos Obtén información sobre la amplitud de las API de Win32 relacionadas con gráficos, juegos e imágenes.
DirectX Los gráficos directX proporcionan un conjunto de API que puedes usar para crear juegos y otras aplicaciones multimedia de alto rendimiento.
Direct3D 12 Direct3D 12 es la API de gráficos de generación actual para juegos de alto rendimiento y representación 3D en tiempo real. Proporciona acceso de hardware de nivel inferior y sobrecarga de controlador reducida en comparación con Direct3D 11.
Direct3D 11 Direct3D 11 es la API de gráficos 3D de generación anterior. Considere direct3D 12 para los nuevos proyectos que requieren un rendimiento máximo de GPU.
Direct2D Direct2D es una API de gráficos 2D acelerada por hardware, en modo inmediato, que proporciona un alto rendimiento y una representación de alta calidad para geometría 2D, mapas de bits y texto.
DirectWrite DirectWrite admite la representación de texto de alta calidad, fuentes vectoriales independientes de resolución, y texto y disposiciones completas de Unicode.
DirectXMath DirectXMath proporciona una biblioteca matemática óptima para tipos y funciones comunes a programas gráficos que requieren un alto rendimiento en Windows.
DXGI Microsoft DirectX Graphics Infrastructure (DXGI) controla la enumeración de adaptadores y monitores de visualización, la administración de cadenas de intercambio para la representación y la asociación de superficies de dibujo con ventanas.
Componente de creación de imágenes de Windows (WIC) WIC proporciona un marco extensible para trabajar con imágenes y metadatos de imagen. Admite los formatos BMP, GIF, ICO, JPEG, PNG, TIFF y DDS.
GDI de Windows La interfaz de dispositivo gráfico (GDI) es una API fundamental que permite a las aplicaciones usar gráficos y texto con formato tanto en la pantalla de vídeo como en la impresora.

Características de .NET

El SDK de .NET también proporciona API relacionadas con escenarios de gráficos para aplicaciones de WPF y Windows Forms.

Artículo Descripción
Gráficos (WPF) Obtenga información sobre las formas de integrar la compatibilidad con elementos multimedia, gráficos vectoriales, animaciones y composición de contenido en aplicaciones WPF.
Gráficos y dibujo (Windows Forms) Obtenga información sobre las formas de crear gráficos, dibujar texto y manipular imágenes gráficas en aplicaciones de Windows Forms.

Desarrollo de juegos

Para el desarrollo integral de juegos en Windows, utiliza el Kit de desarrollo de juegos de Microsoft (GDK), que proporciona API para servicios de Xbox Live, empaquetado de juegos y distribución tanto en PC como en Xbox.

Para la programación gráfica específica del juego, Direct3D 12 es la API recomendada. Proporciona un control explícito sobre los recursos de GPU, el envío de comandos multiproceso y el acceso de menor sobrecarga al hardware de GPU moderno.

Véase también