Utwórz nowy obraz w systemie plików z System.Drawing.Image?

Ok, przepraszam, to jest prawdopodobnie pytanie noob, ale trochę utknąłem.

Więc co robię (w mojej aplikacji asp.net) ładuje obraz z systemu plików:

System.Drawing.Image tempImage;
tempImage = System.Drawing.Image.FromFile(HttpContext.Server.MapPath(originalPath));

Następnie dokonuję zmiany rozmiaru:

tempImage = my awesomeResizingFunction(tempImage, newSize);

i zamierzam zapisać go w systemie plików w innym miejscu, używając tego:

string newPath = "/myAwesomePath/newImageName.jpg";
tempImage.Save(newPath);

a otrzymuję ten błąd:

"A generic error occurred in GDI+."

Wiem, że obraz jest „ok”, ponieważ mogę go zapisać w przeglądarce i zobaczyć obraz o zmienionym rozmiarze, błąd pojawia się tylko wtedy, gdy próbuję go zapisać. Jestem trochę nowy i utknął, czy robię to całkowicie źle? (Cóż, chyba to oczywiste, ale wiesz o co mi chodzi ...)

questionAnswers(3)

yourAnswerToTheQuestion