다음을 통해 공유


D2D1_GAMMA 열거형(d2d1.h)

보간에 사용되는 감마를 지정합니다.

Syntax

typedef enum D2D1_GAMMA {
  D2D1_GAMMA_2_2 = 0,
  D2D1_GAMMA_1_0 = 1,
  D2D1_GAMMA_FORCE_DWORD = 0xffffffff
} ;

상수

 
D2D1_GAMMA_2_2
값: 0
보간은 표준 RGB(SRGB) 감마에서 수행됩니다.
D2D1_GAMMA_1_0
값: 1
보간은 선형 감마 색 공간에서 수행됩니다.
D2D1_GAMMA_FORCE_DWORD
값: 0xffffffff

설명

선형 감마 공간(D2D1_GAMMA_1_0)에서 보간하면 감마가 1.0이 아닌 공간(예: 감마가 2.2인 기본 sRGB 색 공간)에서 감마 보정의 영향으로 인한 인식된 밝기 변경을 방지할 수 있습니다. 이러한 두 혼합 모드 간의 차이점에 대한 예제를 보려면 두 그라데이션을 보여 주는 다음 그림을 고려합니다. 각 그라데이션은 각각 빨간색에서 파랑, 녹색으로 혼합됩니다.

sRGB 감마와 선형 감마를 사용하여 혼합된 빨간색에서 파란색에서 녹색으로의 두 그라데이션 일러스트레이션

첫 번째 그라데이션은 렌더링 대상의 공간에서 선형으로 보간되며(이 경우 sRGB), 각 색 사이의 어두운 밴드를 볼 수 있습니다. 두 번째 그라데이션은 감마 올바른 선형 보간을 사용하므로 밝기에서 동일한 변형을 나타내지 않습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 d2d1.h