Wie kann ich .NET dazu bringen, dieses Bild zu speichern?

ich habedieses JPEG-Bild, das in Picasa, Photoshop, Webbrowser usw. problemlos geöffnet werden kann, in .NET jedoch nicht funktioniert.

 Image image = Image.FromFile(@"myimage.jpg");
 image.Save(@"myimage2.jpg");
 // ExternalException - A generic error occurred in GDI+.

Gibt es eine Möglichkeit, es in .NET wiederherzustellen, damit ich damit arbeiten kann (ich muss die Größe ändern), ohne das Problem an der Quelle zu beheben?

Vollständige Ausnahmedetails:

source: System.Drawing
type: System.Runtime.InteropServices.ExternalException
message: A generic error occurred in GDI+.
stack trace:
at System.Drawing.Image.Save(String filename, ImageCodecInfo encoder, EncoderParameters encoderParams)
   at System.Drawing.Image.Save(String filename, ImageFormat format)
   at System.Drawing.Image.Save(String filename)
   at ConsoleApplication20.Program.Main(String[] args) in C:\Users\sam\Desktop\S
ource\ConsoleApplication20\ConsoleApplication20\Program.cs:line 16

Dieses Problem ist unter Windows 7 reproduzierbar.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage