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:
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.