Delen via


Sleutelovergang

[De functie die is gekoppeld aan deze pagina, DirectShow, is een verouderde functie. Het is vervangen door MediaPlayer, IMFMediaEngineen Audio/Video Capture in Media Foundation. Deze functies zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken MediaPlayer, IMFMediaEngine en Audio/Video Capture in Media Foundation in plaats van DirectShow, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

Notitie

[Afgeschaft. Deze API kan worden verwijderd uit toekomstige versies van Windows.]

 

De sleutelovergang voert sleuteling uit op basis van RGB-waarde, alfawaarde, tint of luminantie.

In de volgende afbeelding ziet u de sleutelovergang:

sleutelovergang

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

Naam van CLSID-variabele: CLSID_DxtKey

Beschrijvende naam: "DxtKey"

Eigenschappen

Eigenschap Type Geldig bereik Beschrijving Van toepassing op
Tint Int 0–360 De tintwaarde waarop u moet sleutelen. Tint
Omkeren BOOL ONWAAR of WAAR Booleaanse waarde die aangeeft of de standaardbewerking van de sleutel moet worden omgekeerd. Als ONWAAR, worden pixels in de overliggende afbeelding op de standaard manier transparant gemaakt. Als TRUE, wordt de bewerking omgekeerd. Chroma, Hue, Luminance, Nonred
KeyType Int Zie opmerkingen Hiermee geeft u het type sleutel. Zie Opmerkingen voor meer informatie. Alle
Luminantie Int 0–100 De luminantiewaarde waarop moet worden opgegeven. Luminantie
RGB DWORD 0x0 – 0xFFFFFF De kleur waarop u moet sleutelen. De waarde is een hexadecimaal getal met de notatie 0xRRGGBB, waarbij RR- de rode waarde is, GG- de groene waarde is en BB de blauwe waarde is. (Puur rood, groen en blauw zijn respectievelijk 0xFF0000, 0x00FF00 en 0x0000FF.) Chroma
Gelijkenis Int 0–100 Het bereik van kleurgegevens dat transparant wordt. Bij hogere waarden is een breder scala aan vergelijkbare kleuren transparant. Chroma, Niet-red

 

Opmerkingen

Het type sleutel dat wordt uitgevoerd, is afhankelijk van de waarde van de eigenschap KeyType. Dit moet een van de volgende zijn:

Waarde Opsomming Beschrijving
0 DXTKEY_RGB Chroma-sleutel (sleutel op RGB-waarde).
1 DXTKEY_NONRED Niet-red-toets. (Maakt blauwe en groene gebieden transparant.)
2 DXTKEY_LUMINANCE Luminantiesleutel.
3 DXTKEY_ALPHA Sleutel op alfawaarde.
4 DXTKEY_HUE Sleutel op tint.

 

Het sleuteltype wordt standaard DXTKEY_ALPHA.