ColorBalanceParams 구조체(gdipluseffects.h)

ColorBalanceParams 구조체에는 색 균형 조정의 특성을 지정하는 멤버가 포함됩니다.

다음 단계에 따라 비트맵의 색 균형을 변경할 수 있습니다.

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

구문

struct ColorBalanceParams {
  INT cyanRed;
  INT magentaGreen;
  INT yellowBlue;
};

멤버

cyanRed

형식: INT

이미지의 빨간색 크기 변경을 지정하는 -100~100 범위의 정수입니다. 값이 0이면 변경되지 않습니다. 값이 0에서 100으로 이동하면 이미지의 빨간색 크기가 증가하고 시안의 양이 줄어듭니다. 값이 0에서 -100으로 이동하면 이미지의 빨간색 크기가 감소하고 시안의 양이 증가합니다.

magentaGreen

형식: INT

이미지의 녹색 크기 변경을 지정하는 -100~100 범위의 정수입니다. 값이 0이면 변경되지 않습니다. 값이 0에서 100으로 이동하면 이미지의 녹색 양이 증가하고 자홍수의 양이 줄어듭니다. 값이 0에서 -100으로 이동하면 이미지의 녹색 크기가 감소하고 자홍색의 양이 증가합니다.

yellowBlue

형식: INT

이미지의 파란색 크기 변경을 지정하는 -100~100 범위의 정수입니다. 값이 0이면 변경되지 않습니다. 값이 0에서 100으로 이동하면 이미지의 파란색 크기가 증가하고 노란색의 양이 줄어듭니다. 값이 0에서 -100으로 이동하면 이미지의 파란색 크기가 감소하고 노란색의 양이 증가합니다.

요구 사항

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