Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
- GitHub üzerinde DirectX Grafik Örnekleri — Resmi Direct3D 12 ve DirectX örnek kodu
- DWriteCore (Windows Uygulama SDK'sı) — DirectWrite'in Windows Uygulama SDK'sı uygulaması
- Ekran yakalama — Windows kullanarak bir ekran veya uygulama penceresinden kareler yakalayın. Graphics.Capture
- Direct3D 12 için DirectX araç seti — Direct3D 12 oyun geliştirme için yardımcı kitaplık
- Windows üzerinde PIX — DirectX 12 için performans ayarlama ve hata ayıklama aracı
- XInput (oyun kumandası girişi) — Windows oyunlarda Xbox denetleyici girişi için API
- ONNX Runtime — Oyun yapay zekası ve gerçek zamanlı çıkarım için cihazda makine öğrenmesi modelleri çalıştırma
Windows developer