Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
- Memuat, menyimpan, dan menggambar gambar bitmap
- Render ke tekstur
- Gunakan bitmap sebagai masker opasitas
- Sprite batch API untuk menggambar bitmap dalam jumlah besar secara efisien
- Gunakan format bitmap terkompresi blok untuk menyimpan memori
- Muat, simpan, dan menggambar bitmap virtual, yang ukurannya dapat lebih besar dari tekstur GPU maksimum dan secara otomatis dibagi menjadi petak-petak
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
- Blurs
- Blends
- Penyesuaian warna (
brightness ,contrast ,exposure ,highlights & shadows , dll.) - Filter (convolve, deteksi tepi, emboss, sharpen)
- Lighting
- Shader kustom piksel
- Efek kustom penuh
- Dan banyak lagi...
Teks
- Penyajian teks Unicode yang sepenuhnya internasional
- Text layouts dapat ditampilkan, diukur, atau dilakukan uji tabrak terhadap
- Mengonversi kerangka teks menjadi geometri
- Enumerasi font dan kueri metriknya
- Gambar atau manipulasi deretan glyph individu untuk membuat tata letak teks khusus
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.
Windows developer