CompositionBitmapInterpolationMode Enum

Definisi

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