CompositionBitmapInterpolationMode Enum
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menentukan algoritma yang digunakan untuk menginterpolasi piksel dari ICompositionSurface saat tidak membentuk pemetaan satu-ke-satu ke piksel di layar.
public enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
enum class CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public enum CompositionBitmapInterpolationMode
Public Enum CompositionBitmapInterpolationMode
- Warisan
-
CompositionBitmapInterpolationMode
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 (diperkenalkan dalam 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)
|
Bidang
Linear | 1 | Interpolasi warna dari empat piksel bitmap yang terdekat dengan piksel penyajian saat ini. |
MagLinearMinLinearMipLinear | 2 | Gunakan interpolasi linear untuk pembesaran, minifikasi, dan pengambilan sampel tingkat mip. |
MagLinearMinLinearMipNearest | 3 | Gunakan interpolasi linear untuk pembesaran dan minifikasi; gunakan NearestNeighbor untuk pengambilan sampel tingkat mip. |
MagLinearMinNearestMipLinear | 4 | Gunakan interpolasi linear untuk pembesaran; gunakan NearestNeighbor untuk minifikasi; gunakan Interpolasi linier untuk pengambilan sampel tingkat mip. |
MagLinearMinNearestMipNearest | 5 | Gunakan interpolasi linear untuk pembesaran; gunakan NearestNeighbor untuk minifikasi dan pengambilan sampel tingkat mip. |
MagNearestMinLinearMipLinear | 6 | Gunakan NearestNeighbor untuk pembesaran; gunakan Interpolasi linier untuk minifikasi dan pengambilan sampel tingkat mip. |
MagNearestMinLinearMipNearest | 7 | Gunakan NearestNeighbor untuk pembesaran; gunakan interpolasi linear untuk minifikasi; gunakan NearestNeighbor untuk pengambilan sampel tingkat mip. |
MagNearestMinNearestMipLinear | 8 | Gunakan NearestNeighbor untuk pembesaran dan minifikasi; gunakan Interpolasi linier untuk pengambilan sampel tingkat mip. |
MagNearestMinNearestMipNearest | 9 | Gunakan NearestNeighbor untuk pembesaran, minifikasi, dan pengambilan sampel tingkat mip. |
NearestNeighbor | 0 | Gunakan warna yang tepat dari piksel bitmap terdekat ke piksel penyajian saat ini. |
Keterangan
Menginterpolasi piksel diperlukan ketika piksel ICompositionSurface tidak membentuk pemetaan satu-ke-satu ke piksel SpriteVisual; ini dapat terjadi di bawah skala, peregangan, rotasi, condong, atau transformasi lainnya (seperti proyeksi perspektif, dll.).
Ketika konten bitmap ICompositionSurface dipetakan ke SpriteVisual yang ukurannya lebih besar dari bitmap, setiap piksel dari permukaan harus dipetakan ke sekelompok piksel di layar.
Sebaliknya, ketika isi bitmap ICompositionSurface dipetakan ke SpriteVisual yang ukurannya lebih kecil dari bitmap, beberapa piksel dari permukaan harus dipetakan ke satu piksel di layar.
Riwayat versi
Versi Windows | Versi SDK | Nilai ditambahkan |
---|---|---|
1903 | 18362 | MagLinearMinLinearMipLinear |
1903 | 18362 | MagLinearMinLinearMip Terdekat |
1903 | 18362 | MagLinearMinNearestMipLinear |
1903 | 18362 | MagLinearMinNearestMip Terdekat |
1903 | 18362 | MagNearestMinLinearMipLinear |
1903 | 18362 | MagNearestMinLinearMip Terdekat |
1903 | 18362 | MagNearestMinNearestMipLinear |
1903 | 18362 | MagNearestMinNearestMipNearest |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk