DitherType 열거형(gdipluspixelformats.h)
DitherType 열거형은 비트맵을 변환할 때 디더링에 사용할 수 있는 알고리즘을 식별합니다.
Bitmap 개체의 Bitmap::ConvertFormat 메서드를 호출하면 해당 비트맵의 픽셀 형식이 변경됩니다. 변환으로 인해 비트 깊이가 감소하면(픽셀당 비트 수가 적음) 원래 비트맵의 특정 색은 새 픽셀 형식으로 사용할 수 있는 색으로 구성된 디더(바둑판) 패턴에 의해 시뮬레이션됩니다. DitherType 열거형의 멤버는 이 디더링을 수행하는 데 사용할 수 있는 알고리즘을 식별합니다.
Syntax
typedef enum DitherType {
DitherTypeNone = 0,
DitherTypeSolid = 1,
DitherTypeOrdered4x4 = 2,
DitherTypeOrdered8x8 = 3,
DitherTypeOrdered16x16 = 4,
DitherTypeSpiral4x4 = 5,
DitherTypeSpiral8x8 = 6,
DitherTypeDualSpiral4x4 = 7,
DitherTypeDualSpiral8x8 = 8,
DitherTypeErrorDiffusion = 9,
DitherTypeMax = 10
} ;
상수
DitherTypeNone 값: 0 디더링이 수행되지 않습니다. 원본 비트맵의 픽셀은 Bitmap::ConvertFormat 메서드의 palette 매개 변수로 지정된 색상표에서 가장 가까운 색에 매핑됩니다. 이 알고리즘은 모든 색상표와 함께 사용할 수 있습니다. Palette 매개 변수로 지정된 색상표에 PaletteType 열거형에 나열된 표준 고정 형식 중 하나가 없는 경우 PaletteTypeCustom을 palettetype 매개 변수에 전달합니다. |
DitherTypeSolid 값: 1 디더링이 수행되지 않습니다. 원본 비트맵의 픽셀은 Bitmap::ConvertFormat 메서드의 palette 매개 변수로 지정된 색상표에서 가장 가까운 색에 매핑됩니다. 이 알고리즘은 모든 색상표와 함께 사용할 수 있습니다. Palette 매개 변수로 지정된 색상표에 PaletteType 열거형에 나열된 표준 고정 형식 중 하나가 없는 경우 PaletteTypeCustom을 palettetype 매개 변수에 전달합니다. |
DitherTypeOrdered4x4 값: 2 이 알고리즘을 사용하여 표준 고정 팔레트 중 하나의 색에 따라 디더링을 수행할 수 있습니다. 이 알고리즘을 사용하여 비트맵을 색상표가 없는 픽셀당 16비트 형식으로 변환할 수도 있습니다. |
DitherTypeOrdered8x8 값: 3 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeOrdered16x16 값: 4 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeSpiral4x4 값: 5 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeSpiral8x8 값: 6 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeDualSpiral4x4 값: 7 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeDualSpiral8x8 값: 8 디더링이 표준 고정 색상표 중 하나의 색을 사용하여 수행됩니다. |
DitherTypeErrorDiffusion 값: 9 디더링 은 Bitmap::ConvertFormat 메서드의 palette 매개 변수로 지정된 색상표를 기반으로 수행됩니다. 이 알고리즘은 모든 색상표와 함께 사용할 수 있습니다. Palette 매개 변수로 지정된 색상표에 PaletteType 열거형에 나열된 표준 고정 형식 중 하나가 없는 경우 PaletteTypeCustom을 palettetype 매개 변수에 전달합니다. |
DitherTypeMax 값: 10 TBD |
설명
정렬된 또는 나선형 디더 형식(DitherTypeOrdered4x4 제외)을 Bitmap::ConvertFormat 메서드의 dithertype 매개 변수에 전달하는 경우 다음 고정 색상표 형식 중 하나를 palettetype 매개 변수에 전달해야 합니다.
- PaletteTypeFixedBW
- PaletteTypeFixedHalftone8
- PaletteTypeFixedHalftone27
- PaletteTypeFixedHalftone64
- PaletteTypeFixedHalftone125
- PaletteTypeFixedHalftone216
- PaletteTypeFixedHalftone252
- PaletteTypeFixedHalftone256
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
머리글 | gdipluspixelformats.h(Gdiplus.h 포함) |