Hallo Leute
Ich habe hier eine miese Problem, immer wieder, wenn ich mehr als zwei 9600x9600 großes *.PNG Bild in .NET Application laden möchte, erscheint ein Fehlermeldung: "System.OutOfMemoryException". Laut TaskManager vebraucht die Application knapp 760MB Arbeitsspeicher (Ich habe 8GB Arbeitsspeicher zur Verfügung. Aber Visual Studio benutzt nur max. 2GB bei 32Bit-Modus.)
Mal erscheint die Fehler bei "new Bitmap" und mal bei "DrawImage". Ich habe schon mal versucht, das Bild in 250x250 Bild zu zerteilen und dann nebeneinander mit DrawImage zu puzzeln. Leider kein Erfolg. Es besteht weiterhin das Problem.
Gibt es hier eine Lösung, wie ich große Bilder in GDI+ ohne OutOfMemory-Fehler laden kann?
Auf Antwort würde ich mich supi freuen.
- Lordi
Ich habe hier eine miese Problem, immer wieder, wenn ich mehr als zwei 9600x9600 großes *.PNG Bild in .NET Application laden möchte, erscheint ein Fehlermeldung: "System.OutOfMemoryException". Laut TaskManager vebraucht die Application knapp 760MB Arbeitsspeicher (Ich habe 8GB Arbeitsspeicher zur Verfügung. Aber Visual Studio benutzt nur max. 2GB bei 32Bit-Modus.)
Mal erscheint die Fehler bei "new Bitmap" und mal bei "DrawImage". Ich habe schon mal versucht, das Bild in 250x250 Bild zu zerteilen und dann nebeneinander mit DrawImage zu puzzeln. Leider kein Erfolg. Es besteht weiterhin das Problem.
Gibt es hier eine Lösung, wie ich große Bilder in GDI+ ohne OutOfMemory-Fehler laden kann?
Auf Antwort würde ich mich supi freuen.
- Lordi