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


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.