Sdílet prostřednictvím


D1131: Formát DXGI není kompatibilní s GDI

Do tohoto rozhraní API byla předána možnost kompatibilní s GDI, ale formát DXGI není kompatibilní s GDI.

 

Možné příčiny

Použití příznaku D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE během vytváření rastrového obrázku umožňuje kompatibilitu rastrového obrázku s vykreslováním GDI, ale zavádí další omezení pro formát povrchu rastrového obrázku. Obecně platí, že vykreslování GDI je kompatibilní s formáty DXGI_FORMAT_B8G8R8A8_UNORM a DXGI_FORMAT_B8G8R8A8_UNORM_SRGB.

Možné opravy

Chcete-li tento problém vyřešit, ověřte, že formát zadaný pro rastr kompatibilní s GDI je formát BGRA ve čtyřech kanálech, jak je uvedeno výše. Pokud rastrový obrázek nevyžaduje interoperabilitu s GDI, vynechejte specifikátor GDI_COMPATIBLE.