다음을 통해 공유


키 전환

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

메모

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

 

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

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

키 전환

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

CLSID 변수 이름: CLSID_DxtKey

이름: "DxtKey"

속성

재산 유효한 범위 묘사 적용 대상
빛깔 int 0–360 키를 지정할 색조 값입니다. 빛깔
반전 BOOL FALSE 또는 TRUE 키의 기본 작업을 반전할지 여부를 나타내는 부울 값입니다. FALSE 경우 오버리싱 이미지의 픽셀은 기본 방식으로 투명하게 됩니다. TRUE 경우 작업이 반전됩니다. 크로마, 색조, 광도, 비레드
KeyType int 설명 참조 키 유형을 지정합니다. 자세한 내용은 비고를 참조하세요. 모두
휘도 int 0–100 키에 대한 광도 값입니다. 휘도
RGB DWORD 0x0 – 0xFFFFFF 키에 대한 색입니다. 값은 0xRRGGBB형식의 16진수입니다. 여기서 RR 빨간색 값이고, GG 녹색 값이고, BB 파란색 값입니다. (순수 빨간색, 녹색 및 파랑은 각각 0xFF0000, 0x00FF00 및 0x0000FF. 크로마
유사성 int 0–100 투명하게 되는 색 데이터의 범위입니다. 값이 높을수록 비슷한 색의 범위가 더 넓어집니다. 크로마, 비레드

 

발언

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

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

 

키 형식은 기본적으로 DXTKEY_ALPHA.