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 ...)