다음을 통해 공유


HueSaturationLightnessParams 구조체(gdipluseffects.h)

HueSaturationLightnessParams 구조체에는 비트맵에 대한 색조, 채도 및 가벼움 조정을 지정하는 멤버가 포함되어 있습니다.

다음 단계에 따라 비트맵의 색조, 채도 및 가벼움을 조정할 수 있습니다.

  1. HueSaturationLightnessParams 구조체를 만들고 초기화합니다.
  2. HueSaturationLightnessParams 구조체의 주소를 HueSaturationLightness 개체의 HueSaturationLightness::SetParameters 메서드에 전달합니다.
  3. HueSaturationLightness 개체의 주소를 Graphics::D rawImage 메서드 또는 Bitmap::ApplyEffect 메서드에 전달합니다.

구문

struct HueSaturationLightnessParams {
  INT hueLevel;
  INT saturationLevel;
  INT lightnessLevel;
};

멤버

hueLevel

형식: INT

색조 변경을 지정하는 -180~180 범위의 정수입니다. 값이 0이면 변경 내용이 지정되지 않습니다. 양수 값은 색 휠에서 시계 반대 방향으로 회전을 지정합니다. 음수 값은 색 휠에서 시계 방향으로 회전을 지정합니다.

saturationLevel

형식: INT

채도 변경을 지정하는 -100~100 범위의 정수입니다. 값이 0이면 변경 내용이 지정되지 않습니다. 양수 값은 증가된 채도를 지정하고 음수 값은 감소된 채도를 지정합니다.

lightnessLevel

형식: INT

가벼움의 변화를 지정하는 -100~100 범위의 정수입니다. 값이 0이면 변경 내용이 지정되지 않습니다. 양수 값은 증가된 가벼움을 지정하고 음수 값은 감소된 가벼움을 지정합니다.

요구 사항

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