Что означает код HRESULT 0x88982F60 (WINCODEC_ERR_BADIMAGE)?

 
Предыдущий Следующий
WINCODEC_ERR_TOOMUCHMETADATA WINCODEC_ERR_BADHEADER

WINCODEC_ERR_BADIMAGE

Что означает WINCODEC_ERR_BADIMAGE

WINCODEC_ERR_BADIMAGE (0X88982F60) — Изображение не распознано.

Проверка потока и структуры изображения WIC

  • Сохраните исходные bytes, позицию IStream и container/metadata header. Проверьте, на каком frame/metadata block декодер впервые теряет структуру.
  • Сопоставьте формулировку «Изображение не распознано» с первым неуспешным методом и состоянием его объекта непосредственно перед вызовом.

Как исправить

Исправьте/замените повреждённый stream или container data; не повторяйте decode на том же invalid payload без изменения входа.

Чем этот код отличается от соседних

Container распознан как изображение, но его структура повреждена или противоречива. Сохраните исходный файл и определите первый chunk/frame, который decoder отвергает. BADMETADATAHEADER уже указывает на metadata header, а BADIMAGE может возникнуть в более общей части container.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.