ColorBalanceParams 구조체(gdipluseffects.h)
ColorBalanceParams 구조체에는 색 균형 조정의 특성을 지정하는 멤버가 포함됩니다.
다음 단계에 따라 비트맵의 색 균형을 변경할 수 있습니다.
- ColorBalanceParams 구조를 만들고 초기화합니다.
- ColorBalanceParams 구조체의 주소를 ColorBalance 개체의 ColorBalance::SetParameters 메서드에 전달합니다.
- 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 포함) |