Graphics

Bu makale, Windows uygulamalarında grafik içeren senaryolarla ilgili geliştirme özelliklerinin dizinini sağlar.

Win2D

Win2D , GPU hızlandırma ile anında mod 2B grafikler işlemek için kullanımı kolay bir Windows Çalışma Zamanı API'sidir.

Windows Uygulama SDK'sı özellikleri

Windows Uygulama SDK'sı, Windows 10 ve sonraki işletim sistemi sürümleri için grafik senaryolarıyla ilgili aşağıdaki özellikleri sağlar.

Özellik Description
DWriteCore ile metin işleme Cihazdan bağımsız bir metin düzeni sistemi, yüksek kaliteli alt piksel Microsoft ClearType metin işleme, donanım hızlandırmalı metin, çok biçimli metin, geniş dil desteği ve çok daha fazlasını kullanarak metin işlemek için Windows Uygulama SDK'sının DWriteCore üst bilgilerinde C++/COM API'lerini kullanın.

Windows işletim sistemi özellikleri

Windows 10 ve üzeri işletim sistemi sürümleri, uygulamalar için grafik senaryolarıyla ilgili çok çeşitli API'ler sağlar. Bu özellikler, Windows SDK tarafından sağlanan WinRT ve Win32 (C++ ve COM) API'lerinin birleşimiyle kullanılabilir.

WinRT API'leri

Aşağıdaki makaleler, Windows SDK tarafından sağlanan WinRT API'leri aracılığıyla kullanılabilen özellikler hakkında bilgi sağlar.

Article Description
Görsel katman WinUI ve Windows Uygulama SDK'sı uygulamalarında Görsel katmanını kullanmayı öğrenin. Görsel katmanı grafikler, efektler ve animasyonlar için yüksek performanslı, korumalı mod API'sini sağlar ve Windows uygulamalarındaki tüm WinRT XAML tabanlı kullanıcı arabiriminin temelini oluşturur.
Masaüstü uygulamalarında Görsel katmanını kullanma WPF, Windows Forms ve C++ Win32 uygulamalarında görsel katmanı kullanmayı öğrenin.
Ekran yakalama İş birliğine dayalı ve etkileşimli deneyimler için video akışları veya anlık görüntüler oluşturmak üzere, bir ekrandan veya uygulama penceresinden kareler yakalamak için Windows.Graphics.Capture API'lerini kullanın.
XAML platformu WinRT tabanlı grafik bileşenleri Windows uygulamaları için XAML dilinin ve kavramlarının temellerini öğrenin.

Win32 (C++ ve COM) API'leri

Aşağıdaki makaleler, Windows SDK tarafından sağlanan Win32 (C++ ve COM) API'leri aracılığıyla kullanılabilen özellikler hakkında bilgi sağlar.

Article Description
Grafikler ve oyun Grafikler, oyunlar ve görüntüleme ile ilgili Win32 API'lerinin genişliği hakkında bilgi edinin.
DirectX DirectX grafikleri, oyunlar ve diğer yüksek performanslı multimedya uygulamaları oluşturmak için kullanabileceğiniz bir dizi API sağlar.
Direct3D 12 Direct3D 12, yüksek performanslı oyun ve gerçek zamanlı 3B işleme için geçerli nesil grafik API'sidir. Direct3D 11 ile karşılaştırıldığında daha düşük düzey donanım erişimi ve daha az sürücü yükü sağlar.
Direct3D 11 Direct3D 11, önceki nesil 3-B grafik API'sine yöneliktir. Maksimum GPU performansı gerektiren yeni projeler için Direct3D 12'ye göz atın.
Direct2D Direct2D, 2B geometri, bit eşlemler ve metinler için yüksek performans ve yüksek kaliteli işleme sağlayan donanım hızlandırmalı, anında modlu, 2B grafik API'leridir.
DirectWrite DirectWrite, yüksek kaliteli metin işlemeyi, çözünürlükte bağımsız ana hat yazı tiplerini ve tam Unicode metin ve düzenleri destekler.
DirectXMath DirectXMath, Windows yüksek performans gerektiren grafik programlarında ortak olan türler ve işlevler için en uygun matematik kitaplığını sağlar.
DXGI Microsoft DirectX Grafik Altyapısı (DXGI), görüntü bağdaştırıcılarını ve monitörleri listelemeyi, işleme için takas zincirlerini yönetmeyi ve çizim yüzeylerini pencerelerle ilişkilendirmeyi işler.
Windows Görüntüleme Bileşeni (WIC) WIC, görüntüler ve görüntü meta verileriyle çalışmak için genişletilebilir bir çerçeve sağlar. BMP, GIF, ICO, JPEG, PNG, TIFF ve DDS biçimlerini destekler.
Windows GDI Grafik cihazı arabirimi (GDI), uygulamaların hem video ekranında hem de yazıcıda grafik ve biçimlendirilmiş metin kullanmasını sağlayan temel bir API'dir.

.NET özellikleri

.NET SDK'sı, WPF ve Windows Forms uygulamaları için grafik senaryolarıyla ilgili API'ler de sağlar.

Article Description
Grafikler (WPF) WPF uygulamalarında multimedya, vektör grafikleri, animasyon ve içerik oluşturma desteğini tümleştirmenin yolları hakkında bilgi edinin.
Grafikler ve çizim (Windows Forms) Windows Forms uygulamalarında grafik oluşturma, metin çizme ve grafik görüntüleri işleme yolları hakkında bilgi edinin.

Oyun geliştirme

Windows üzerinde tam özellikli oyun geliştirme için, Xbox Canlı hizmetler, oyun paketleme ve hem pc hem de Xbox dağıtımı için API'ler sağlayan Microsoft Oyun Geliştirme Seti (GDK) kullanın.

Oyuna özgü grafik programlama için önerilen API Direct3D 12'dir. GPU kaynakları üzerinde açık denetim, çok iş parçacıklı komut gönderimi ve modern GPU donanımına en düşük ek yükle erişim sağlar.

Ayrıca bakınız