Öffnet man ein Image über image.fromfile und versucht das Objekt z.B. nach Manipulation anschliessend über die SAVE Methode zu speichern bekommt man den Fehler
"Allgemeiner Fehler in GDI+." - was nichts anderes heisst als dass diese Methode das File sperrt. Auch ein Clonen des Objekts und ein Dispose des Originalimages helfen hier nicht. Die simple Lösung: Das Image einfach über FromStream öffnen.
Hier der Smarte Einzeiler:
Dim imgOriginal As Image = Image.FromStream(New IO.MemoryStream(IO.File.ReadAllBytes(strFilename)))
Szenario: WPF Browseranwendung, festelegen des Owners eines modalen Fensters
Lösung: Festlegen von "window.Owner = Application.Current.MainWindow" -> Funktioniert generell
Allerdings darf dann die WindowStartupLocation NICHT "CenterOwner" sondern "CenterScreen" sein, dann klappts. Klingt komisch ist aber so.