CompositionBitmapInterpolationMode 列舉

定義

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

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
繼承
CompositionBitmapInterpolationMode
屬性

Windows 需求

裝置系列
Windows 10 (已於 10.0.10586.0 引進)
API contract
Windows.Foundation.UniversalApiContract (已於 v2.0 引進)

欄位

Linear 1

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

MagLinearMinLinearMipLinear 2

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

MagLinearMinLinearMipNearest 3

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

MagLinearMinNearestMipLinear 4

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

MagLinearMinNearestMipNearest 5

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

MagNearestMinLinearMipLinear 6

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

MagNearestMinLinearMipNearest 7

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

MagNearestMinNearestMipLinear 8

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

MagNearestMinNearestMipNearest 9

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

NearestNeighbor 0

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

備註

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

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

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

版本歷程記錄

Windows 版本 SDK 版本 已新增值
1903 18362 MagLinearMinLinearMipLinear
1903 18362 MagLinearMinLinearMipNearest
1903 18362 MagLinearMinNearestMipLinear
1903 18362 MagLinearMinNearestMipNearest
1903 18362 MagNearestMinLinearMipLinear
1903 18362 MagNearestMinLinearMipNearest
1903 18362 MagNearestMinNearestMipLinear
1903 18362 MagNearestMinNearestMipNearest

適用於