다음을 통해 공유


CompositingQuality 열거형(gdiplusenums.h)

CompositingQuality 열거형은 색이 배경색과 혼합될 때 감마 보정이 적용되는지 여부를 지정합니다. 이 열거형은 Graphics 클래스의 Graphics::GetCompositingQualityGraphics::SetCompositingQuality 메서드에서 사용됩니다.

Syntax

typedef enum CompositingQuality {
  CompositingQualityInvalid,
  CompositingQualityDefault,
  CompositingQualityHighSpeed,
  CompositingQualityHighQuality,
  CompositingQualityGammaCorrected,
  CompositingQualityAssumeLinear
} ;

상수

 
CompositingQualityInvalid
CompositingQualityDefault
감마 수정이 적용되지 않도록 지정합니다.
CompositingQualityHighSpeed
감마 수정이 적용되지 않도록 지정합니다.
CompositingQualityHighQuality
감마 수정이 적용되도록 지정합니다.
CompositingQualityGammaCorrected
감마 수정이 적용되도록 지정합니다.
CompositingQualityAssumeLinear
감마 수정이 적용되지 않도록 지정합니다.

설명

감마 보정을 적용하지 않도록 지정하면 렌더링할 이미지 데이터(배경과 혼합)는 감마 값이 1.0인 선형 색 공간에 있는 것으로 간주됩니다. 따라서 이미지를 배경과 혼합하기 전이나 후에 이미지 데이터에 감마 조정이 적용되지 않습니다.

감마 보정을 적용하도록 지정하면 렌더링할 이미지 데이터(배경과 혼합)는 감마 값이 2.2인 sRGB 색 공간에 있는 것으로 간주됩니다. 정확한 혼합을 보장하기 위해 입력 이미지 데이터는 선형(감마 = 1.0) 공간으로 변환된 후 색이 혼합되고 나중에 sRGB(감마 = 2.2) 공간으로 다시 변환됩니다. 이 모드는 추가 처리 시간을 희생하여 보다 정확한 혼합을 만듭니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional [데스크톱 앱만 해당]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 gdiplusenums.h(Gdiplus.h 포함)

추가 정보

그래픽::GetCompositingQuality

그래픽::SetCompositingQuality