Grafik

Artikel ini menyediakan indeks fitur pengembangan yang terkait dengan skenario yang melibatkan grafik di aplikasi Windows.

Win2D

Win2D adalah API Windows Runtime yang mudah digunakan untuk penyajian grafis 2D mode langsung dengan akselerasi GPU.

fitur SDK Aplikasi Windows

SDK Aplikasi Windows menyediakan fitur berikut yang terkait dengan skenario grafis untuk rilis OS Windows 10 dan yang lebih baru.

Fitur Deskripsi
Merender teks dengan DWriteCore Gunakan API C++/COM di tajuk DWriteCore dari SDK Aplikasi Windows untuk merender teks menggunakan sistem penataan teks independen perangkat, rendering teks Microsoft ClearType sub-piksel dengan kualitas tinggi, rendering teks yang dipercepat perangkat keras, teks multi-format, dukungan bahasa yang luas, dan banyak lagi.

Fitur OS Windows

Rilis OS Windows 10 dan yang lebih baru menyediakan berbagai API yang terkait dengan skenario grafis untuk aplikasi. Fitur-fitur ini tersedia melalui kombinasi API WinRT dan Win32 (C++ dan COM) yang disediakan oleh Windows SDK.

API WinRT

Artikel berikut ini menyediakan informasi tentang fitur yang tersedia melalui API WinRT yang disediakan oleh Windows SDK.

Artikel Deskripsi
Lapisan visual Pelajari cara menggunakan lapisan Visual di aplikasi WinUI dan SDK Aplikasi Windows. Lapisan Visual menyediakan API performa tinggi, mode yang dipertahankan untuk grafis, efek, dan animasi, dan merupakan fondasi untuk semua UI berbasis WinRT XAML di aplikasi Windows.
Menggunakan lapisan Visual di aplikasi desktop Pelajari cara menggunakan lapisan visual di aplikasi WPF, Formulir Windows, dan C++ Win32.
Tangkapan layar Gunakan Windows. Graphics.Capture API untuk memperoleh bingkai dari jendela tampilan atau aplikasi, untuk membuat aliran video atau rekam jepret untuk pengalaman kolaboratif dan interaktif.
Platform XAML Pelajari dasar-dasar bahasa dan konsep XAML untuk aplikasi Windows komponen grafis berbasis WinRT.

API Win32 (C++ dan COM)

Artikel berikut ini menyediakan informasi tentang fitur yang tersedia melalui API Win32 (C++ dan COM) yang disediakan oleh Windows SDK.

Artikel Deskripsi
Grafik dan game Pelajari tentang luasnya API Win32 yang terkait dengan grafis, game, dan pencitraan.
DirectX Grafik DirectX menyediakan sekumpulan API yang dapat Anda gunakan untuk membuat game dan aplikasi multimedia berkinerja tinggi lainnya.
Direct3D 12 Direct3D 12 adalah API grafis generasi saat ini untuk game berkinerja tinggi dan rendering 3-D real time. Ini menyediakan akses perangkat keras tingkat bawah dan mengurangi overhead driver dibandingkan dengan Direct3D 11.
Direct3D 11 Direct3D 11 adalah API grafis 3-D generasi sebelumnya. Pertimbangkan Direct3D 12 untuk proyek baru yang membutuhkan performa GPU maksimum.
Direct2D Direct2D adalah API grafis 2-D yang dipercepat perangkat keras, mode langsung, yang memberikan performa tinggi dan penyajian berkualitas tinggi untuk geometri 2-D, bitmap, dan teks.
DirectWrite DirectWrite mendukung perenderan teks berkualitas tinggi, font kontur yang independen dari resolusi, serta teks dan tata letak Unicode yang lengkap.
DirectXMath DirectXMath menyediakan pustaka matematika optimal untuk jenis dan fungsi yang umum untuk program grafis yang membutuhkan performa tinggi pada Windows.
DXGI Microsoft DirectX Graphics Infrastructure (DXGI) menangani enumerasi adaptor dan monitor tampilan, mengelola rantai pertukaran untuk penyajian, dan mengaitkan permukaan gambar dengan jendela.
Komponen Pencitraan Windows (WIC) WIC menyediakan kerangka kerja yang dapat diperluas untuk bekerja dengan gambar dan metadata gambar. Ini mendukung format BMP, GIF, ICO, JPEG, PNG, TIFF, dan DDS.
Windows GDI Antarmuka perangkat grafis (GDI) adalah API dasar yang memungkinkan aplikasi menggunakan grafik dan teks yang diformat pada tampilan video dan printer.

Fitur .NET

.NET SDK juga menyediakan API yang terkait dengan skenario grafis untuk aplikasi WPF dan Formulir Windows.

Artikel Deskripsi
Grafik (WPF) Pelajari tentang cara mengintegrasikan dukungan untuk multimedia, grafik vektor, animasi, dan komposisi konten di aplikasi WPF.
Grafik dan gambar (Formulir Windows) Pelajari tentang cara membuat grafik, menggambar teks, dan memanipulasi gambar grafis di aplikasi Formulir Windows.

Pengembangan game

Untuk pengembangan game berfitur lengkap di Windows, gunakan Kit Pengembangan Game Microsoft (GDK), yang menyediakan API untuk layanan Xbox Live, kemasan game, dan penyebaran ke PC dan Xbox.

Untuk pemrograman grafis khusus game, Direct3D 12 adalah API yang direkomendasikan. Ini memberikan kontrol eksplisit atas sumber daya GPU, pengiriman perintah multi-utas, dan akses overhead terendah ke perangkat keras GPU modern.

Baca juga