IDCompositionVisual::SetBitmapInterpolationMode 메서드(dcomp.h)

축 맞춤이 아니거나 정확히 배율로 그려지지 않은 비트맵에서 픽셀을 보간할 때 사용할 Microsoft DirectComposition 모드를 지정하는 BitmapInterpolationMode 속성을 설정합니다.

구문

HRESULT SetBitmapInterpolationMode(
  [in] DCOMPOSITION_BITMAP_INTERPOLATION_MODE interpolationMode
);

매개 변수

[in] interpolationMode

형식: DCOMPOSITION_BITMAP_INTERPOLATION_MODE

사용할 보간 모드입니다.

반환 값

형식: HRESULT

함수가 성공하면 S_OK를 반환합니다. 그러지 않으면 HRESULT 오류 코드를 반환합니다. 오류 코드 목록은 DirectComposition 오류 코드를 참조하세요.

설명

보간 모드는 비트맵의 픽셀과 화면의 픽셀 간에 일대일 대응이 없도록 비트맵이 변환될 때 비트맵이 구성되는 방식에 영향을 줍니다.

기본적으로 시각적 개체는 부모 시각적 개체의 보간 모드를 상속하며 부모 시각적 개체의 보간 모드를 상속할 수 있습니다. 시각적 개체는 이 메서드가 시각적 개체에 대해 호출되지 않거나 이 메서드가 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT 사용하여 호출되는 경우 기본 보간 모드를 사용합니다. 보간 모드를 설정하는 시각적 개체가 없는 경우 전체 시각적 트리의 기본값은 가장 가까운 인접 보간이며, 이는 가장 낮은 시각적 품질이지만 가장 높은 성능을 제공합니다.

interpolationMode 매개 변수가 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT 이외의 경우 이 시각적 개체의 비트맵은 지정된 보간 모드로 구성되며 이 모드는 이 시각적 개체의 자식에 대한 새 기본 모드가 됩니다. 즉, 이 시각적 개체 자식의 보간 모드가 변경되지 않거나 명시적으로 DCOMPOSITION_BITMAP_INTERPOLATION_MODE_INHERIT 설정되면 자식 시각적 개체의 비트맵은 이 시각적 개체의 보간 모드를 사용하여 구성됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 dcomp.h
라이브러리 Dcomp.lib
DLL Dcomp.dll

추가 정보

IDCompositionVisual