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.
Win2D, GPU hızlandırma ile anında mod 2B grafikler işlemeye yönelik kullanımı kolay bir Windows Runtime (WinRT) API'dir. Basit oyunlar, grafikler gibi ekranlar ve diğer basit 2B grafikler oluşturmak için idealdir.
WinUI (Windows App SDK) uygulamalarınızda C# veya C++ kullanarak Win2D kullanabilirsiniz. Win2D, Direct2D'nin gücünü kullanır ve WinUI'de XAML (Windows App SDK) ile sorunsuz bir şekilde tümleşir.
Win2D tek başına NuGet paketi veya kaynak kodu olarak kullanılabilir (kaynak kodu için < GitHub>Win2D deposuna bakın).
Özellikler
Win2D, birçok farklı senaryoyı desteklemek için kapsamlı bir özellik kümesi içerir. İşte çoğunun bir listesi, daha fazla bilgi edinmek için ilgili belgelere ve Win2D API referanslarına yönlendiren yararlı bağlantılarla birlikte.
Bitmap grafikleri
- bitmap görüntülerini yükleme, kaydetme ve çizme
- Dokuya Kafesleme
- Bit eşlemlerini opaklık maskeleri olarak kullanın
- Sprite batch API, çok sayıda bitmap'i verimli bir şekilde çizmek için
- Belleği kaydetmek için blok sıkıştırılmış bit eşlem biçimlerini kullanma
- Yükle, kaydet ve sanal bit eşlemleri çiz, bunlar maksimum GPU doku boyutundan daha büyük olabilir ve otomatik olarak parçalara bölünür.
Vektör grafikleri
- Draw ilkel şekiller (çizgiler, dikdörtgenler, daireler vb.) veya rastgele karmaşık geometri
- Düz renklerle, görüntü fırçaları veya doğrusal ve dairesel gradyanlarla şekilleri doldurun.
- Esnek çizgi stilleri (noktalı, kesikli vb.) ile herhangi bir genişlikte çizgi çizin.
- Yüksek kaliteli antialiasing
- Rich geometry manipulation (birleşim, kesişim, yol üzerindeki nokta hesaplama, mozaikleme vb.)
- Çizimi rastgele geometrik bölgelere kısıtla
- Daha sonra yeniden oynatmak için komut listeleri içindeki çizim işlemlerini yakalayın.
- rasterize ink vuruşları (ekran kaleminden)
- SVG vektör grafiklerini yükleme, çizme ve işleme
Güçlü görüntü işleme efektleri
- Blurs
- Karışımlar
- Renk ayarlamaları (
brightness ,contrast ,exposure ,highlights & shadows vb.) - Filtreler (konvolüsyon, kenar algılama, kabartma, keskinleştirme)
- Lighting
- Özel piksel gölgelendiricileri
- Tamamen özel efektler
- ve daha birçokları...
Metin
- Tamamen uluslararasılaştırılmış Unicode metin işleme
- Metin düzenleri çizilebilir, ölçülebilir veya çarpıştırılabilir
- metin çizgilerini geometrik şekillere dönüştürün
- yazı tiplerini listeleme ve ölçümlerini sorgulama
- özel metin yerleşimleri oluşturmak için tek tek glif dizilerini çizin veya değiştirin
Sonraki Adımlar
Ardından basit bir uygulama oluşturma hakkında bilgi edinmek için Basit bir Win2D uygulaması oluşturma öğreticisini deneyin. Win2D'nin yapabileceklerini keşfetmek için aşağıdaki özellikler listesine de başvurabilirsiniz. Gelişmiş konular hakkında daha fazla bilgi edinmek için buradaki belgelerde yer alan makale koleksiyonuna da bakabilirsiniz.
Windows developer