| Предыдущий | Следующий |
| WINCODEC_ERR_COMPONENTNOTFOUND | WINCODEC_ERR_TOOMUCHMETADATA |
WINCODEC_ERR_IMAGESIZEOUTOFRANGE
Что означает WINCODEC_ERR_IMAGESIZEOUTOFRANGE
WINCODEC_ERR_IMAGESIZEOUTOFRANGE (0x88982F51) — размер растрового изображения выходит за диапазон, поддерживаемый Windows Imaging Component.
Windows Imaging Component проверяет размеры и формат изображения до или во время декодирования; ограничение размера не равно повреждению файла.
Что проверить
WIC отклоняет width/height или производные размеры. Проверьте переполнение при вычислении stride/buffer size и реальные ограничения decoder/bitmap.
- Сохраните decoder, формат пикселей и фактические width/height/stride до создания bitmap.
- Проверьте арифметику размеров и лимиты выбранного codec; не трактуйте размер вне диапазона как обязательное повреждение входного файла.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.