Graphics

Ten artykuł zawiera indeks funkcji programistycznych, które są związane ze scenariuszami związanymi z grafiką w aplikacjach systemu Windows.

Win2D

Win2D to łatwy w użyciu interfejs API środowiska uruchomieniowego systemu Windows do natychmiastowego renderowania grafiki 2D z przyspieszeniem procesora GPU.

Funkcje zestawu SDK aplikacji systemu Windows

Zestaw SDK aplikacji systemu Windows udostępnia następujące funkcje związane ze scenariuszami graficznymi dla wersji systemu operacyjnego Windows 10 i nowszych.

Funkcja Description
Renderowanie tekstu za pomocą funkcji DWriteCore Użyj interfejsów API języka C++/COM w nagłówkach DWriteCore zestawu SDK aplikacji systemu Windows do renderowania tekstu przy użyciu niezależnego od urządzeń systemu układu tekstu, renderowania tekstu Microsoft ClearType z wysoką precyzją subpikselową, przyspieszonego sprzętowo tekstu, wieloformatowego tekstu, obsługi wielu języków i wielu innych funkcji.

Funkcje systemu operacyjnego Windows

Wersje systemu operacyjnego Windows 10 i nowszych udostępniają szeroką gamę interfejsów API związanych ze scenariuszami graficznymi dla aplikacji. Te funkcje są dostępne za pośrednictwem kombinacji interfejsów API WinRT i Win32 (C++ i COM) udostępnianych przez zestaw Windows SDK.

WinRT API

Poniższe artykuły zawierają informacje o funkcjach dostępnych za pośrednictwem interfejsów API WinRT udostępnianych przez zestaw Windows SDK.

Article Description
Warstwa wizualna Dowiedz się, jak używać warstwy wizualnej w aplikacjach WinUI i Zestaw SDK do aplikacji systemu Windows. Warstwa wizualna zapewnia interfejs API trybu zachowanego o wysokiej wydajności dla grafiki, efektów i animacji oraz stanowi podstawę dla wszystkich interfejsów użytkownika opartych na języku WinRT XAML w aplikacjach systemu Windows.
Używanie warstwy wizualnej w aplikacjach komputerowych Dowiedz się, jak używać warstwy wizualnej w aplikacjach WPF, Windows Forms i C++ Win32.
Przechwytywanie ekranu Użyj interfejsów API Windows.Graphics.Capture, aby przechwytywać klatki z ekranu lub okna aplikacji oraz tworzyć strumienie wideo lub zrzuty na potrzeby współpracy i interakcji.
Platforma XAML Poznaj podstawy języka XAML i pojęć dotyczących składników graficznych opartych na oprogramowaniu WinRT dla aplikacji systemu Windows.

Interfejsy API Win32 (C++ i COM)

Poniższe artykuły zawierają informacje o funkcjach dostępnych za pośrednictwem interfejsów API Win32 (C++ i COM) udostępnianych przez zestaw WINDOWS SDK.

Article Description
Grafika i gry Dowiedz się więcej na temat szerokiej gamy interfejsów API Win32 związanych z grafiką, grami i obrazowaniem.
Technologia DirectX Grafika DirectX udostępnia zestaw interfejsów API, których można użyć do tworzenia gier i innych aplikacji multimedialnych o wysokiej wydajności.
Direct3D 12 Direct3D 12 to interfejs API grafiki obecnej generacji do wysokowydajnych gier i renderowania grafiki 3D w czasie rzeczywistym. Zapewnia ona niższy poziom dostępu do sprzętu i zmniejszone obciążenie sterowników w porównaniu z direct3D 11.
Direct3D 11 Direct3D 11 to interfejs API grafiki 3D poprzedniej generacji. Rozważ użycie funkcji Direct3D 12 dla nowych projektów wymagających maksymalnej wydajności procesora GPU.
Direct2D Direct2D to sprzętowo przyspieszony interfejs API grafiki 2D w trybie natychmiastowym, który zapewnia wysoką wydajność i jakość renderowania geometrii 2D, map bitowych oraz tekstu.
DirectWrite DirectWrite obsługuje wysokiej jakości renderowanie tekstu, czcionki konturowe niezależne od rozdzielczości oraz pełne wsparcie dla tekstu i układów Unicode.
DirectXMath DirectXMath udostępnia optymalną bibliotekę matematyczną dla typów i funkcji wspólnych dla programów graficznych, które wymagają wysokiej wydajności w Windows.
DXGI Microsoft DirectX Graphics Infrastructure (DXGI) obsługuje wyliczanie kart wyświetlania i monitorów, zarządzanie łańcuchami wymiany na potrzeby renderowania i kojarzenie powierzchni rysunkowych z oknami.
Składnik Windows Imaging (WIC) WIC udostępnia rozszerzalną strukturę do pracy z obrazami i metadanymi obrazów. Obsługuje formaty BMP, GIF, ICO, JPEG, PNG, TIFF i DDS.
Windows GDI Interfejs urządzenia graficznego (GDI) to podstawowy interfejs API, który umożliwia aplikacjom używanie grafiki i sformatowanego tekstu zarówno na wyświetlaczu wideo, jak i drukarce.

Funkcje platformy .NET

Zestaw .NET SDK udostępnia również interfejsy API związane ze scenariuszami graficznymi dla aplikacji WPF i Windows Forms.

Article Description
Grafika (WPF) Dowiedz się więcej o sposobach integracji obsługi multimediów, grafiki wektorowej, animacji i kompozycji zawartości w aplikacjach WPF.
Grafika i rysunek (Formularze systemu Windows) Dowiedz się więcej o sposobach tworzenia grafiki, rysowania tekstu i manipulowania obrazami graficznymi w aplikacjach Windows Forms.

Projektowanie gier

W celu opracowania w pełni funkcjonalnych gier na Windows użyj Zestaw deweloperski firmy Microsoft do tworzenia gier (GDK), który udostępnia interfejsy API dla usług Xbox Live, tworzenia pakietów gier i wdrażania zarówno na komputerze, jak i Xbox.

W przypadku programowania graficznego specyficznego dla gry zalecany jest interfejs API Direct3D 12. Zapewnia bezpośrednią kontrolę nad zasobami GPU, wielowątkowe przesyłanie poleceń oraz dostęp o najmniejszym narzucie do nowoczesnego sprzętu GPU.

Zobacz także