DirectShow DirectShow 편집 서비스 C++ 레퍼런스 트랜지션 및 이펙트 키 트랜지션   [목차열람] [주소복사] [슬롯비우기]
키트랜지션
 
Microsoft DirectX 9.0

키트랜지션

키트랜지션은, RGB 값,알파 값, 색상, 또는 휘도(Luminance)에 근거해 키잉을 실행한다.

다음의 이미지는, 키트랜지션을 나타내고 있다.

키 트랜지션

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

CLSID 변수명 : CLSID_DxtKey

프렌들리명 : "DxtKey"

프로퍼티

프로퍼티 유효한 범위 설명 적용처
Hue int 0-360 키잉을 실시하는 색상값. 색상
Invert BOOL FALSE 또는 TRUE 키의 디폴트의 처리를 반대로 할지 어떨지를 나타내는 불리언 값. FALSE 의 경우, 위가 되는 이미지의 픽셀은 디폴트의 방법으로 투과로 된다. TRUE 의 경우, 역의 처리를 한다. 크로마, 색상, 휘도(Luminance), 비빨강
KeyType int 「주의」를 참조. 키의 타입을 지정한다. 더 자세한 정보는, 「주의」를 참조할것. 모두
Luminance int 0-100 키잉을 실시하는 휘도(Luminance)값. 휘도(Luminance)
RGB DWORD 0x0 - 0xFFFFFF 키잉을 실시하는 색. 값은, 0xRRGGBB 포맷의 16 진수값이며,RR 는 빨강의 값,GG 는 초록의 값,BB 는 파랑의 값이다. (순색의 적, 초록, 파랑은, 각각 0 xFF0000, 0 x00FF00, 0x0000FF 가 된다. ) 크로마
Similarity int 0-100 투과가 되는 색데이터의 범위. 높은 값(정도)만큼, 투과가 되는 동계의 색의 범위가 넓어진다. 크로마, 비빨강

주의

실행되는 키의 타입은,KeyType 프로퍼티의 값에 의해 정해진다. 이 값은, 이하 중 하나가 아니면 안된다.

열거 설명
0 DXTKEY_RGB chroma-key (RGB 값에 의한 키).
1 DXTKEY_NONRED 비빨강 키. (파랑과 초록의 영역이 투과가 된다. )
2 DXTKEY_LUMINANCE 휘도(Luminance) 키.
3 DXTKEY_ALPHA 알파값에 의한 키.
4 DXTKEY_HUE 색상에 의한 키.

디폴트의 키 타입은 DXTKEY_ALPHA 이다.

↑TOP