Я получаю следующее исключение при вызове BitmapMetadata.GetQuery ("/ app13 / irb / 8bimiptc / iptc") на примерно 1% JPEG-файлов, на которых я пробовал это. Что может быть причиной этого и что я могу сделать, чтобы это исправить? (Я пробовал поискать в Google, но могу найти только один релевантный результат, задающий тот же вопрос, но без ответа.)
System.OverflowException:
The image data generated an overflow during processing. --->
System.Runtime.InteropServices.COMException (0x88982F05):
Exception from HRESULT: 0x88982F05
--- End of inner exception stack trace ---
at System.Windows.Media.Imaging.BitmapMetadata.GetQuery(String query)
at MyProject.ImageRecord..ctor(String file)
in C:\MyProject\ImageRecord.cs:line 93
The image data generated an overflow during processing.
Edit:
Инструмент exiv2
сообщает:
Error: Invalid Photoshop IRB data size 6372