Dela via


Nyckelövergång

[Funktionen som är associerad med den här sidan, DirectShow, är en äldre funktion. Det har ersatts av MediaPlayer, IMFMediaEngineoch Audio / Video Capture i Media Foundation. Dessa funktioner har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder MediaPlayer, IMFMediaEngine och Audio/Video Capture i Media Foundation i stället för DirectShow, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Not

[Inaktuell. Det här API:et kan tas bort från framtida versioner av Windows.]

 

Nyckelövergången utför nyckelning baserat på RGB-värde, alfavärde, nyans eller luminans.

Följande bild visar nyckelövergången:

nyckelövergång

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

CLSID-variabelnamn: CLSID_DxtKey

Eget namn: "DxtKey"

Egenskaper

Egenskap Typ Giltigt intervall Beskrivning Gäller för
Nyans Int 0–360 Det hue-värde som ska nyckelas på. Nyans
Invertera BOOL FALSE eller TRUE Booleskt värde som anger om du vill invertera standardåtgärden för nyckeln. Om FALSEgörs bildpunkter i den överlystna bilden transparenta på standardsättet. Om TRUEinverteras åtgärden. Chroma, Hue, Luminance, Nonred
KeyType Int Se kommentarer Anger typ av nyckel. Mer information finns i Anmärkningar. Alla
Luminans Int 0–100 Det luminansvärde som nyckeln ska användas på. Luminans
RGB DWORD 0x0 – 0xFFFFFF Färgen som du vill tangenta på. Värdet är ett hexadecimalt tal med formatet 0xRRGGBB, där RR är det röda värdet, GG är det gröna värdet och BB är det blå värdet. (Rent rött, grönt och blått är 0xFF0000, 0x00FF00 respektive 0x0000FF.) Chroma
Likhet Int 0–100 Det intervall med färgdata som blir transparenta. Vid högre värden är ett bredare utbud av liknande färger transparent. Chroma, icke-redigerad

 

Anmärkningar

Vilken typ av nyckel som utförs beror på värdet för egenskapen KeyType, vilket måste vara något av följande:

Värde Uppräkning Beskrivning
0 DXTKEY_RGB Chroma-nyckel (nyckel efter RGB-värde).
1 DXTKEY_NONRED Icke-nyckel. (Gör blå och gröna områden transparenta.)
2 DXTKEY_LUMINANCE Luminansnyckel.
3 DXTKEY_ALPHA Nyckel efter alfavärde.
4 DXTKEY_HUE Nyckel efter nyans.

 

Nyckeltypen är som standard DXTKEY_ALPHA.