¿Cómo puedo obtener .NET para guardar esta imagen?

yo tengoesta imagen JPEG, que se abre bien en Picasa, Photoshop, navegador web, etc., pero en .NET simplemente se niega a funcionar.

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

¿Hay alguna forma de recuperarlo en .NET para poder trabajar con él (necesito cambiar su tamaño), sin solucionar el problema en la fuente?

Detalles completos de la excepción:

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

Este problema es reproducible en Windows 7.

Respuestas a la pregunta(8)

Su respuesta a la pregunta