CompositingQuality 열거형(gdiplusenums.h)
CompositingQuality 열거형은 색이 배경색과 혼합될 때 감마 보정이 적용되는지 여부를 지정합니다. 이 열거형은 Graphics 클래스의 Graphics::GetCompositingQuality 및 Graphics::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 포함) |