Bagikan melalui


Ikhtisar Win2D

Win2D adalah API Windows Runtime (WinRT) yang mudah digunakan untuk penyajian grafis 2D mode langsung dengan akselerasi GPU. Ini sangat ideal untuk membuat game sederhana, tampilan seperti bagan, dan grafik 2D sederhana lainnya.

Anda dapat menggunakan Win2D di aplikasi WinUI (Windows App SDK), menggunakan C# atau C++. Win2D menggunakan kekuatan Direct2D, dan terintegrasi dengan mulus dengan XAML di WinUI (Windows App SDK).

Win2D tersedia sebagai paket NuGet mandiri, atau sebagai kode sumber (untuk kode sumber, lihat repositori Win2D di GitHub).

Features

Win2D mencakup serangkaian fitur yang luas untuk mendukung banyak skenario yang berbeda. Berikut adalah daftar sebagian besar dari mereka, dengan tautan yang berguna ke dokumen terkait dan referensi API Win2D untuk mempelajari lebih lanjut.

Grafik bitmap

Grafik vektor

  • Draw bentuk primitif (garis, persegi panjang, lingkaran, dll.) atau geometri kompleks yang sewenang-wenang
  • Isi bentuk menggunakan warna solid, kuas gambar, atau gradien linear dan radial
  • Gambar garis dengan lebar berapa pun menggunakan gaya stroke fleksibel (bertitik, putus-putus, dll.).
  • Antialias berkualitas tinggi
  • Manipulasi geometris yang kaya (gabungan, perpotongan, menghitung titik pada jalur, pencacahan, dll.)
  • Pemotongan gambar ke wilayah geometris sembarang
  • Tangkap operasi menggambar dalam daftar perintah untuk pemutaran ulang nanti
  • Rasterisasi goresan tinta (dari sebuah stylus)
  • Memuat, menggambar, dan memanipulasi grafik vektor SVG

Efek pemrosesan gambar yang kuat

Teks

Langkah selanjutnya

Selanjutnya, untuk mempelajari tentang membuat aplikasi sederhana, cobalah tutorial Membuat aplikasi Win2D sederhana . Anda juga dapat berkonsultasi dengan daftar fitur di bawah ini untuk menemukan semua hal yang dapat dilakukan Win2D. Untuk mempelajari selengkapnya tentang topik lanjutan, Anda juga dapat merujuk ke kumpulan artikel yang disertakan dalam dokumentasi di sini.