Aracılığıyla paylaş


Win2D'ye genel bakış

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

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

Metin

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.