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


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

Формат пикселей, переданный этому API, несовместим с форматом пикселей [surface].

Заполнители

поверхность

Указанный целевой объект отрисовки или растровое изображение.

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

Для таких операций, как ID2D1RenderTarget::CreateBitmapFromWicBitmap или ID2D1RenderTarget::CreateDxgiSurfaceRendertarget, требуют как поверхности, так и указанного формата поверхности. Direct2D проверяет, совместим ли указанный тип поверхности с поверхностью. Если он не совместим, Direct2D выводит это сообщение.

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

Убедитесь, что указанные DXGI_FORMAT совпадают или совместимы с типом базовой поверхности. Для локальных ресурсов Direct3D, созданных приложением, используйте те же DXGI_FORMAT, которые использовались для создания ресурса. Дополнительные рекомендации см. в поддерживаемых форматах пикселей и альфа-режимах .