Ich erhalte die folgende Ausnahme beim Aufruf von BitmapMetadata.GetQuery ("/ app13/irb/8bimiptc/iptc") auf etwa 1% der JPEGs, die ich ausprobiert habe. Was könnte das verursachen und was kann ich tun, um es zu beheben? (Ich habe versucht, googeln, aber ich kann nur ein relevantes Ergebnis zu fragen die gleiche Frage finden, aber ohne Antwort.)Fehler beim Lesen von IPTC-Feldern von JPEGs in .NET
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:
Die exiv2
Werkzeug Berichte:
Error: Invalid Photoshop IRB data size 6372
Könnten Sie eine JPEG-Post Das hat dieses Problem, damit ich klaue k hinein? –
Leider kann ich kein Beispiel veröffentlichen, da einige der IPTC-Daten urheberrechtlich geschützt sind, und wenn ich sie ausarbeite, wird die Ausnahme nicht reproduziert. – Liam