共用方式為


CompositionBitmapInterpolationMode 列舉

定義

指定當 ICompositionSurface 中的圖元未形成一對一對應到螢幕上圖元時,用來插入圖元的演算法。

public enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.LiftedContract, 65536)]
enum class CompositionBitmapInterpolationMode
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.Foundation.WindowsAppSDKContract, 65536)]
enum class CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.LiftedContract), 65536)]
public enum CompositionBitmapInterpolationMode
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.Foundation.WindowsAppSDKContract), 65536)]
public enum CompositionBitmapInterpolationMode
var value = Microsoft.UI.Composition.CompositionBitmapInterpolationMode.nearestNeighbor
Public Enum CompositionBitmapInterpolationMode
繼承
CompositionBitmapInterpolationMode
屬性

欄位

Linear 1

從最接近目前轉譯圖元的四個位圖圖元插入色彩。

MagLinearMinLinearMipLinear 2

使用線性插補來放大、縮小和 Mip 層級取樣。

MagLinearMinLinearMipNearest 3

使用線性插補來縮放和縮小;使用 NearestNeighbor 進行 mip 層級取樣。

MagLinearMinNearestMipLinear 4

使用線性插補來縮放;使用 NearestNeighbor 進行縮制;使用線性插補進行 mip 層級取樣。

MagLinearMinNearestMipNearest 5

使用線性插補來縮放;使用 NearestNeighbor 進行縮小和 mip 層級取樣。

MagNearestMinLinearMipLinear 6

使用 NearestNeighbor 進行放大;使用線性插補進行縮排和 Mip 層級取樣。

MagNearestMinLinearMipNearest 7

使用 NearestNeighbor 進行放大;使用線性插補進行縮排;使用 NearestNeighbor 進行 mip 層級取樣。

MagNearestMinNearestMipLinear 8

使用 NearestNeighbor 進行放大和縮小;使用線性插補進行 mip 層級取樣。

MagNearestMinNearestMipNearest 9

使用 NearestNeighbor 進行放大、縮小和 mip 層級取樣。

NearestNeighbor 0

使用最接近點陣圖圖元到目前轉譯圖元的確切色彩。

備註

ICompositionSurface 的圖元未形成一對一對應至 SpriteVisual圖元時,需要插入圖元;這可能會在縮放、延展、旋轉、扭曲或其他轉換下發生 (,例如透視投影等) 。

ICompositionSurface 的點陣圖內容對應到大小大於點陣圖的 SpriteVisual 時,來自表面的每個圖元都必須對應到螢幕上的一組圖元。

相反地,當 ICompositionSurface 的點陣圖內容對應到大小小於點陣圖的 SpriteVisual 時,來自表面的多個圖元必須對應到螢幕上的單一圖元。

適用於