Suchergebnisse

Suchergebnisse 1-7 von insgesamt 7.

  • Benutzer-Avatarbild

    Woah, langsam! Stichwort Root cause analyse. OK, einen GDI+-Fehler grundsätzlich zu beheben, ist etwas schwierig, da man die Ursache nicht so leicht finden kann, aber die RotateFlip-Zeile ist nicht für das Funktionieren des Codes verantwortlich. Sie ist optional. Aber hey: Wenn ich sie weglasse, bekomme ich mit NoIdes (mit I wie Integer, nicht L wie Long) Code keinen Fehler. Kannst Du ein anderes Bild testen? Vielleicht liegt es daran.

  • Benutzer-Avatarbild

    Nope, ich nicht. Habe Deinen Code per copy&paste verwendet. Funktioniert. Programm starten, Bild wird geladen, auf [save] -> "OK,file was saved.". Nochmal: Liegt es ggf. am Bild? Oder am Pfad? Kannst Du ein Testbild, bei dem es nicht klappt, mal bitte per [+ Erweiterte Antwort] hochladen? ########## Ui, das ist interessant. Ich habe ein PNG-Bild kopiert, es umbenannt und dann mit dem Programm geladen. Das klappt. Sobald ich jenes Bild aber einmal mit Paint.Net geöffnet habe und Paint.Net wieder …

  • Benutzer-Avatarbild

    Ich muss korrigieren, da habe ich nicht genügend getestet. Paint.Net ist wohl doch unschuldig. Ich komme eher zu dem Schluss, dass der Code nur mit PNG-Bildern (bei mir) klappt. BMP und JPEG lassen sich mit dem Code nicht abspeichern - Deine Fehlermeldung kommt.

  • Benutzer-Avatarbild

    Ich hab irgendwo den Faden verloren. Wo sind wir denn nun codiertechnisch bei PNG? In Zeile#11 ist ja kein ImageFormat als 2. Parameter angegeben. Ich seh immer nur JPEG. Oder ist das mit PNG implizit? Wenn man in RfGs Code Zeile#11 reaktiviert, sieht man schon an dieser Stelle, dass da ein Skalierungs-/Größenproblem vorliegt. Es ginge durch Stretching, aber ob das der Bildqualität auf Dauer so gut tut? Dafür in Zeile#8: VB.NET-Quellcode (1 Zeile) btw: Zitat von Peter329: „(statt 1.4 MB nur noch…

  • Benutzer-Avatarbild

    Zitat von Peter329: „aber jetzt mal ganz offen: was soll denn soviel besser sein an einer Konvertierung etwa in einen .png file (die ich auch nicht lückenlos verstehe) als an meiner Umgehung ? Ich drehe das Dingens um 360 Grad und die Sache funzt !“Klar, kannst Du machen. Dadurch verschleierst Du aber m.E. den Fehler. Es bleibt bei Dir somit im Ungewissen, warum Du erst das Ding um 360° drehen musst, damit es klappt. Und wenn Du dann in nem Jahr Dir den Code anschaust, denkst Du Dir vielleicht: …

  • Benutzer-Avatarbild

    Ich werd das Gefühl nicht los, dass die Original-Bitmap irgendwie gesperrt ist und daher der GDI+-Fehler auftritt, wenn man versucht, die irgendwohin zu verschieben/kopieren und durch das Rotieren heimlich eine neue Bitmap entsteht oder zumindest die alte freigegeben wird. Ich konnte allerdings nix in der Doku diesbezüglich bisher finden. Durch Erstellung einer einfachen Bitmap-Kopie geht das Abspeichern nämlich auch. Auch bei JPEG: VB.NET-Quellcode (17 Zeilen)

  • Benutzer-Avatarbild

    Zitat von exc-jdbi: „Hier noch ein kleiner Vorschlag zum GDI+ Fehler“Was meinst Du damit? Der Code sieht - umfangreich aus. Deine Antwort impliziert aber irgendwie, dass nur so der GDI+-Fehler ... ja, was? Behoben wird? Umgangen wird?