Share via


키 전환

[이 페이지와 연결된 기능인 DirectShow는 레거시 기능입니다. MediaPlayer, IMFMediaEngine 및 Media Foundation의 오디오/비디오 캡처로 대체되었습니다. 이러한 기능은 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드가 DirectShow 대신 Media Foundation에서 MediaPlayer, IMFMediaEngine오디오/비디오 캡처를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

참고

[더 이상 사용되지 않습니다. 이 API는 이후 Windows 릴리스에서 제거될 수 있습니다.]

 

키 전환은 RGB 값, 알파 값, 색조 또는 광도에 따라 키 지정을 수행합니다.

다음 이미지는 키 전환을 보여줍니다.

키 전환

클래스 ID(CLSID): {C5B19592-145E-11D3-9F04-006008039E37}

CLSID 변수 이름: CLSID_DxtKey

식별 이름: "DxtKey"

속성

속성 형식 유효 범위 설명 적용 대상
색상 int 0–360 키를 지정할 색조 값입니다. 색상
반전 BOOL FALSE 또는 TRUE 키의 기본 작업을 반전할지 여부를 나타내는 부울 값입니다. FALSE이면 오버리싱 이미지의 픽셀이 기본 방식으로 투명하게 만들어집니다. TRUE이면 작업이 반전됩니다. Chroma, Hue, Luminance, Nonred
KeyType int 주의 참조 하십시오. 키의 유형을 지정합니다. 자세한 내용은 설명 부분을 참조하세요. 모두
광도 int 0–100 키를 지정하는 광도 값입니다. 광도
RGB DWORD 0x0 – 0xFFFFFF 키를 지정하는 색입니다. 값은 0xRRGGBB 형식의 16진수입니다. 여기서 RR 은 빨간색 값, GG 는 녹색 값, BB 는 파란색 값입니다. (순수 빨간색, 녹색 및 파란색은 각각 0xFF0000, 0x00FF00 및 0x0000FF. 크로마
유사성 int 0–100 투명해지는 색 데이터의 범위입니다. 값이 높을수록 더 넓은 범위의 유사한 색이 투명합니다. Chroma, Nonred

 

설명

수행되는 키 유형은 다음 중 하나여야 하는 KeyType 속성의 값에 따라 달라집니다.

열거형 설명
0 DXTKEY_RGB 크로마 키(RGB 값별 키).
1 DXTKEY_NONRED 비레드 키입니다. (파란색과 녹색 영역을 투명하게 만듭니다.)
2 DXTKEY_LUMINANCE 광도 키.
3 DXTKEY_ALPHA 알파 값별 키입니다.
4 DXTKEY_HUE 색조별 키입니다.

 

키 형식은 기본적으로 DXTKEY_ALPHA.