Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Výčet DirectXPixelFormat obsahuje všechny formáty mnoha a různých pixelů používané rozhraním Direct3D a DXGI, ale Win2D (nebo Direct2D, na kterém je vytvořený Win2D), podporuje pouze několik z těchto možností.
Pokud máte pochybnosti, formát B8G8R8A8UIntNormalized pixelů a CanvasAlphaMode.Premultiplied jsou vhodné výchozí hodnoty pro většinu účelů.
Všechny níže uvedené formáty jsou podporovány hardwarem GPU s úrovní funkcí Direct3D 11 (používaným ve stolních počítačích a většině tabletů). Grafické procesory s úrovní funkcí 9 (které se používají v telefonech) podporují pouze podmnožinu.
Note
Pokud chcete použít některý z formátů označených jako Nepodporovaný na všech zařízeních, měli byste nejprve zkontrolovat IsPixelFormatSupported(DirectXPixelFormat)nebo zachytit výjimky, pokud se vytvoření prostředku nezdaří a připravit se na návrat k některé z všeobecně dostupných možností.
Formáty CanvasBitmap
DirectXPixelFormat |
Kompatibilní CanvasAlphaMode-s |
Poznámky |
|---|---|---|
B8G8R8A8UIntNormalized |
Premultiplied, Ignore |
Výchozí formát |
B8G8R8A8UIntNormalizedSrgb |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
B8G8R8X8UIntNormalized |
Ignore |
|
R8G8B8A8UIntNormalized |
Premultiplied, Ignore |
|
R8G8B8A8UIntNormalizedSrgb |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R16G16B16A16Float |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R32G32B32A32Float |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R10G10B10A2UIntNormalized |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R16G16B16A16UIntNormalized |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R8G8UIntNormalized |
Ignore |
Nepodporuje se na všech zařízeních. Rastrové obrázky tohoto formátu lze použít jako zdroje efektů, ale nejsou přímo kreslitelné. |
R8UIntNormalized |
Ignore |
Nepodporuje se na všech zařízeních. Rastrové obrázky tohoto formátu lze použít jako zdroje efektů, ale nejsou přímo kreslitelné. |
A8UIntNormalized |
Premultiplied, Straight |
Rastrové obrázky tohoto formátu lze použít jako neprůhledné masky nebo zdroje efektů, ale nejsou přímo kreslitelné. |
BC1UIntNormalized |
Premultiplied, Ignore |
|
BC2UIntNormalized |
Premultiplied, Ignore |
|
BC3UIntNormalized |
Premultiplied, Ignore |
Formáty CanvasRenderTarget
DirectXPixelFormat |
Kompatibilní CanvasAlphaMode-s |
Poznámky |
|---|---|---|
B8G8R8A8UIntNormalized |
Premultiplied, Ignore |
Výchozí formát |
B8G8R8A8UIntNormalizedSrgb |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R8G8B8A8UIntNormalized |
Premultiplied, Ignore |
|
R8G8B8A8UIntNormalizedSrgb |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R16G16B16A16Float |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R32G32B32A32Float |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
R16G16B16A16UIntNormalized |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
A8UIntNormalized |
Premultiplied, Straight |
Formáty CanvasSwapChain
DirectXPixelFormat |
Kompatibilní CanvasAlphaMode-s |
Poznámky |
|---|---|---|
B8G8R8A8UIntNormalized |
Premultiplied, Ignore |
Výchozí formát |
R8G8B8A8UIntNormalized |
Premultiplied, Ignore |
|
R16G16B16A16Float |
Premultiplied, Ignore |
Nepodporováno na všech zařízeních |
Windows developer