Ich muss validieren können, wenn ein JPEG-Bild gültig und nicht beschädigt ist. Dies ist nicht dasselbe wie question 210650, das nur fragt, ob es tatsächlich ein JPEG-Bild ist. Laden von Bild mit Validierung z. B .:Wie validiere ich ein JPEG-Bild in C# /. Net ist nicht beschädigt
var testJpg =
Bitmap.FromStream(filename, useEmbeddedColorManagement, validateData);
wird keine Ausnahme für geclippte Bilder auslösen. Gegenwärtig versuchen wir, die Datei mit einem externen GD-Skript zu öffnen und alle Fehler zu analysieren, die von gdImageCreateFromJpeg ausgelöst wurden.
gdImagePtr im;
im = gdImageCreateFromJpeg(testFile);
fclose(in);
Aber es hat einige .NET-Code irgendwo sein, die überprüft, ob ein JPEG nicht nur gültig ist, sondern enthält das komplette Bild?
Beliebiger Beispielcode in C# ?? Vielen Dank – Kiquenet