CompositionBitmapInterpolationMode 列挙型

定義

画面上のピクセルへの 1 対 1 のマッピングを形成しない場合に、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

現在のレンダリング ピクセルに最も近い 4 つのビットマップ ピクセルから色を補間します。

MagLinearMinLinearMipLinear 2

拡大、縮小、ミップレベルのサンプリングには線形補間を使用します。

MagLinearMinLinearMipNearest 3

倍率と縮小には線形補間を使用します。mip レベルのサンプリングには NearestNeighbor を使用します。

MagLinearMinNearestMipLinear 4

拡大には線形補間を使用します。縮小には NearestNeighbor を使用します。mip レベルのサンプリングには線形補間を使用します。

MagLinearMinNearestMipNearest 5

拡大には線形補間を使用します。縮小とミップ レベルのサンプリングには、NearestNeighbor を使用します。

MagNearestMinLinearMipLinear 6

拡大には NearestNeighbor を使用します。は、縮小とミップ レベルのサンプリングに線形補間を使用します。

MagNearestMinLinearMipNearest 7

拡大には NearestNeighbor を使用します。縮小に線形補間を使用する。mip レベルのサンプリングには NearestNeighbor を使用します。

MagNearestMinNearestMipLinear 8

拡大と縮小には NearestNeighbor を使用します。mip レベルのサンプリングには線形補間を使用します。

MagNearestMinNearestMipNearest 9

拡大、縮小、ミップレベルのサンプリングには、NearestNeighbor を使用します。

NearestNeighbor 0

現在のレンダリング ピクセルに最も近いビットマップ ピクセルの正確な色を使用します。

注釈

ICompositionSurface のピクセルが SpriteVisual のピクセルに対して 1 対 1 のマッピングを形成しない場合は、ピクセルの補間が必要です。これは、スケール、ストレッチ、回転、スキュー、またはその他の変換 (パースペクティブ プロジェクションなど) で発生する可能性があります。

ICompositionSurface のビットマップ コンテンツが、ビットマップのサイズよりも大きい SpriteVisual にマップされている場合、サーフェスの各ピクセルを画面上のピクセルグループにマップする必要があります。

逆に、 ICompositionSurface のビットマップ コンテンツが、ビットマップのサイズよりも小さい SpriteVisual にマップされている場合、画面の複数のピクセルを画面上の 1 つのピクセルにマップする必要があります。

バージョン履歴

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

適用対象