"Se produjo un error genérico en GDI +" al intentar usar Image.Save
Estoy desarrollando un complemento de Outlook 2010 y estoy cargando una imagen desde un archivo XML serializado. La imagen se carga bien y puedo asignarla a un objeto pictureBox en una Winform sin ningún problema. El objeto se guarda en
[XmlIgnore]
public Bitmap Image
{
get { return this.templateImage; }
set { this.templateImage = value; }
}
Cuando intento guardar el archivo físico en el disco duro, sin embargo, estoy haciendo:
string filePath = Path.Combine(dirPath, item.Id + ".jpg");
try
{
item.Image.Save(filePath, System.Drawing.Imaging.ImageFormat.Jpeg);
}
catch (Exception e)
{
Debug.WriteLine("DEBUG::LoadImages()::Error attempting to create image::" + e.Message);
}
y obtengo un error genérico A ocurrido en GDI +. He comprobado los permisos de escritura en la carpeta, y tiene permisos de escritura. No estoy seguro de lo que está mal aquí. También cambié el ImageFormat a bmp y png y así sucesivamente para ver si fue un problema de conversión ... pero no lo es. ¿Alguien sugeriría algo para probar?