gdipluseffects.h 헤더
이 헤더는 여러 기술에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
gdipluseffects.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
클래스
흐리게 Blur 클래스를 사용하면 가우스 흐림 효과를 비트맵에 적용하고 흐림 효과의 특성을 지정할 수 있습니다. |
BrightnessContrast BrightnessContrast 클래스를 사용하면 비트맵의 밝기와 대비를 변경할 수 있습니다. |
ColorBalance ColorBalance 클래스를 사용하면 비트맵의 색 균형(빨강, 녹색 및 파랑의 상대적 크기)을 변경할 수 있습니다. |
ColorCurve ColorCurve 클래스는 _exposure, 밀도, 대비, 강조 표시, 그림자, 중간, 흰색 채도 및 검은색 채도의 8가지 개별 조정을 포함합니다. |
ColorLUT ColorLUTParams 구조체에는 각각 특정 색 채널(_alpha, 빨간색, 녹색 또는 파랑)에 대한 조회 테이블인 4개의 멤버가 있습니다. |
ColorMatrixEffect ColorMatrixEffect 클래스를 사용하면 비트맵에 아핀 변환을 적용할 수 있습니다. |
효과 Effect 클래스는 비트맵에 효과 및 조정을 적용하는 데 사용할 수 있는 11개의 클래스에 대한 기본 클래스로 사용됩니다. 다음 클래스는 효과에서 내림차순입니다. |
HueSaturationLightness HueSaturationLightness 클래스를 사용하면 비트맵의 색조, 채도 및 가벼움을 변경할 수 있습니다. |
수준 Levels 클래스는 세 가지 비트맵 조정(_highlight, 중간 및 그림자)을 포함합니다. |
RedEyeCorrection RedEyeCorrection 클래스를 사용하면 플래시 사진에서 발생하는 빨간색 눈을 수정할 수 있습니다. |
선명하게 Sharpen 클래스를 사용하면 비트맵의 선명도를 조정할 수 있습니다. |
색조 Tint 클래스를 사용하면 비트맵에 색조를 적용할 수 있습니다. |
구조체
BlurParams BlurParams 구조체에는 가우스 흐림의 특성을 지정하는 멤버가 포함됩니다. |
BrightnessContrastParams BrightnessContrastParams 구조체에는 밝기 또는 대비 조정의 특성을 지정하는 멤버가 포함됩니다. |
ColorBalanceParams ColorBalanceParams 구조체에는 색 균형 조정의 특성을 지정하는 멤버가 포함됩니다. |
ColorCurveParams ColorCurveParams 구조체에는 비트맵의 색에 대한 조정을 지정하는 멤버가 포함됩니다. |
ColorLUTParams ColorLUTParams 구조체에는 비트맵에 대한 색 조정을 지정하는 멤버(색 조회 테이블)가 포함됩니다. |
HueSaturationLightnessParams HueSaturationLightnessParams 구조체에는 비트맵에 대한 색조, 채도 및 가벼움 조정을 지정하는 멤버가 포함되어 있습니다. |
LevelParams LevelsParams 구조체에는 비트맵의 밝게, 중간 또는 어두운 영역에 대한 조정을 지정하는 멤버가 포함됩니다. |
RedEyeCorrectionParams RedEyeCorrectionParams 구조체에는 적목 보정이 적용되는 비트맵 영역을 지정하는 멤버가 포함됩니다. |
SharpenParams SharpenParams 구조체에는 비트맵에 대한 선명도 조정의 특성을 지정하는 멤버가 포함됩니다. |
TintParams TintParams 구조체에는 비트맵에 대한 색조 조정의 특성을 지정하는 멤버가 포함됩니다. |
열거형
CurveAdjustments ColorCurve 클래스는 CurveAdjustments 열거형에 나열된 8개의 비트맵 조정을 포함합니다. |
CurveChannel CurveChannel 열거형은 ColorCurve 비트맵 조정의 영향을 받는 색상 채널을 지정합니다. |