다음을 통해 공유


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

현재 렌더링 픽셀에 가장 가까운 4개의 비트맵 픽셀에서 색을 보간합니다.

MagLinearMinLinearMipLinear 2

배율, 축소 및 밉 수준 샘플링에 선형 보간을 사용합니다.

MagLinearMinLinearMipNearest 3

배율 및 축소를 위해 선형 보간을 사용합니다. 밉 수준 샘플링에는 NearestNeighbor를 사용합니다.

MagLinearMinNearestMipLinear 4

배율을 위해 선형 보간을 사용합니다. 축소를 위해 NearestNeighbor를 사용합니다. 밉 수준 샘플링에 선형 보간을 사용합니다.

MagLinearMinNearestMipNearest 5

배율을 위해 선형 보간을 사용합니다. 축소 및 밉 수준 샘플링을 위해 NearestNeighbor를 사용합니다.

MagNearestMinLinearMipLinear 6

확대를 위해 NearestNeighbor를 사용합니다. 축소 및 밉 수준 샘플링을 위해 선형 보간을 사용합니다.

MagNearestMinLinearMipNearest 7

확대를 위해 NearestNeighbor를 사용합니다. 축소를 위해 선형 보간을 사용합니다. 밉 수준 샘플링에는 NearestNeighbor를 사용합니다.

MagNearestMinNearestMipLinear 8

확대 및 축소를 위해 NearestNeighbor를 사용합니다. 밉 수준 샘플링에 선형 보간을 사용합니다.

MagNearestMinNearestMipNearest 9

확대, 축소 및 밉 수준 샘플링에 NearestNeighbor를 사용합니다.

NearestNeighbor 0

현재 렌더링 픽셀에 가장 가까운 비트맵 픽셀의 정확한 색을 사용합니다.

설명

ICompositionSurface의 픽셀이 SpriteVisual의 픽셀에 대한 일대일 매핑을 형성하지 않는 경우 픽셀 보간이 필요합니다. 크기 조정, 늘이기, 회전, 기울이기 또는 기타 변환(예: 원근 투영 등)에서 발생할 수 있습니다.

ICompositionSurface의 비트맵 내용이 비트맵의 크기보다 큰 SpriteVisual에 매핑되면 표면의 각 픽셀을 화면의 픽셀 그룹에 매핑해야 합니다.

반대로 ICompositionSurface 의 비트맵 내용이 비트맵보다 크기가 작은 SpriteVisual 에 매핑되는 경우 표면의 여러 픽셀을 화면의 단일 픽셀에 매핑해야 합니다.

적용 대상