Поделиться через


D1131: формат DXGI не совместим с GDI

Параметр, совместимый с GDI, был передан в этот API, но формат DXGI не совместим с GDI.

 

Возможные причины

Использование флага D2D1_BITMAP_OPTIONS_GDI_COMPATIBLE во время создания растрового рисунка обеспечивает совместимость растрового рисунка с отрисовкой GDI, но вводит дополнительные ограничения на формат поверхности растрового рисунка. Как правило, отрисовка GDI совместима с DXGI_FORMAT_B8G8R8A8_UNORM и DXGI_FORMAT_B8G8R8A8_UNORM_SRGB форматами.

Возможные исправления

Чтобы устранить эту проблему, убедитесь, что формат, указанный для GDI-совместимого растрового изображения, является четырехканальным форматом BGRA, как указано выше. Если растровое изображение не требует взаимодействия с GDI, опустите описатель GDI_COMPATIBLE.