CompositionBitmapInterpolationMode 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定當 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 |