(Original 14.09.2024): Heute ist für Paint.NET ein weiteres Beta-Update für die kommende Version 5.1 herausgegeben worden. Es wurden ein paar kleine Fehler korrigiert. Dafür wurde aber unter der Haube einiges für die Leistungsverbesserung (auch beim Start) und für die Zukunft vorgenommen.
In Paint.NET läuft jetzt mit .NET 9 (derzeit RC1). Dadurch werden Leistungsverbesserungen gegenüber .NET 8 erreicht. Dadurch wird auch sichergestellt, dass Plugins weiterhin die neueste Laufzeit, das Framework, die Bibliotheken und Tools nutzen können.
Eine weitere Änderung wurde beim UI-Präsentationssystem vorgenommen und auf Windows.UI.Composition (auch bekannt als „WUC“) umgestellt. Diese Schnittstelle wird von Microsoft für Apps empfohlen und wird damit auch sicherstellen, dass alles (Programm, Plugins etc.) in Zukunft miteinander harmoniert und läuft. Die Änderungen in Paint.NET 5.1 Beta Build 9023 sind:
- Aktualisiert auf .NET 9.0 (RC1)
- Umstellung des Direct2D-Präsentationssystems von DirectComposition auf Windows.UI.Composition
- Korrigiert: Rotate/Zoom hatte bei bestimmten Bildgrößen, wie z.B. 13830 x 7485 px (was 4 Kacheln breit und 2 Kacheln hoch war), zu Problemen beim Rendering geführt
- Bekanntes Problem: Titelleisten von Dialogfeldern sind manchmal zunächst weiß und werden dann schwarz, anstatt nur schwarz zu sein (Fehler in .NET 9.0 RC1, bereits korrigiert für 9.0 RC2)
- Geändert: Plugins dürfen BinaryFormatter nicht mehr verwenden
- AVIF FileType wurde auf die Version 3.10.0 und DDS FileType Plus wurde auf Version 1.12.11 aktualisiert.
(Update 29.09.2024): 5.1 Beta Build 9023
Heute wurde eine weitere Preview veröffentlicht. Rick schreibt, dass er jetzt auf die finale Version von .NET 9 wartet, um dann auch die finale Version von Paint.NET 5.1 veröffentlichen zu können.
Mit der neuen Version wurden eine Vielzahl an Korrekturen vorgenommen. Hier einmal eine Auswahl:
- Es wurden einige Rendering-Probleme in der Benutzeroberfläche von Levels bei der Größenänderung des Fensters korrigiert.
- Es wurden einige Rendering-Probleme in der Kurven-Benutzeroberfläche korrigiert, die beim Umschalten zwischen Übertragungstabellen (Luminosität vs. RGB) auftraten.
- Korrekturen an der Initialisierung des Mauszeigers bei bestimmten Operationen, wie z. B. Rückgängig/Wiederholen oder beim Zeichnen einer Linie/Kurve. Anstelle eines Fadenkreuzes oder einer Hand wurde der Standard-Pfeilcursor angezeigt.
- Es wurde ein Fehler im Eingabezustand korrigiert, der dazu führte, dass die Miniaturansichten nicht mehr funktionierten, wenn der Fokus verloren ging, während die Maustaste gedrückt wurde. Zum Beispiel, wenn man Strg+N (für Datei->Neu) drückt, während man das Werkzeug Ausgewählte Pixel verschieben verwendet.
Korrektur eines Flackerns, das im Verlaufsfenster beim Wechsel zwischen Bildern sowie in der Symbolleiste, das bei der Durchführung von Rückgängig- oder Wiederherstellungsoperationen auftreten konnte. - Korrektur eines Rendering-Fehlers, der auftreten konnte, wenn das Fenster in der Größe verändert wurde, während Strg+Tab gedrückt gehalten wurde, um zwischen Bildern zu wechseln. Bei einigen Bildern wurde die Arbeitsfläche abgeschnitten, was erst nach einer erneuten Größenänderung des Fensters behoben wurde.
(Update 18.10.2024): 5.1 Beta Build 9056
Ein kleines Update mit ein paar Korrekturen gibt es noch, bevor dann im nächsten Monat die finale Version erscheinen wird.
- Die Handhabung der Zwischenablage in Bezug auf das Farbmanagementwurde aktualisiert: PNGs, die in die Zwischenablage kopiert werden, enthalten nun das Farbprofil des Bildes, anstatt in sRGB konvertiert zu werden. Beim Einfügen eines PNGs aus der Zwischenablage wird das Farbprofil verwendet, wenn es verfügbar ist. Für Plugins, die IClipboardService verwenden, gibt es jetzt Methoden, um das Farbprofil beim Kopieren einzuschließen und das Farbprofil beim Einfügen zu erhalten.
- Korrekturen bei Bearbeiten->Einfügen in neue Ebene und Ebenen->Importieren aus Datei, sodass sie beim Erweitern der Leinwandgröße mit transparentem Schwarz anstelle der Sekundärfarbe gefüllt werden
- Korrektur eines Flackerns in der Werkzeugleiste beim Rückgängigmachen bestimmter Befehle
- Leichte Verbesserung der Gesamtleistung durch Umstellung auf System.Threading.Lock von .NET 9
- Korrektur einiger kleinerer Leistungsprobleme mit dem neuen Direct2D-Flip-Modus-Code
- Aktualisiert auf .NET 9.0-rc2, wodurch eine kleine optische Störung in Fenstertitelleisten korrigiert wurde
(Update 25.10.2024): 5.1 Beta Build 9063
Da wurden aber noch ein paar Fehler durch die Community gemeldet, die das Team in der Beta Build 9063 behoben haben. Immerhin ist bis November nicht mehr lange hin.
- Ein Rechtsklick in die Palette des Farbfensters setzt nun korrekt die inaktive Farbe (Regression von 5.0)
- Die Eingabelatenz wurde weiter verbessert
- Bilder mit einer Bit-Tiefe von 8 Bit oder weniger konnten nicht aus dem Explorer in Paint.NET kopiert werden.
- Das Kopieren eines 4-Bit-PNGs aus dem Explorer in Paint.NET hatte eine extrem schlechte Leistung.
- Bilder mit XYB LUT-Farbprofilen wurden nicht oder falsch geladen.
- GPU-Effekt-Plugins werden nicht standardmäßig auf Float32-Präzision eingestellt, wenn IDeviceContext.CreateImageFromBitmap() verwendet wird. Dies führte sonst zu inkonsistenten Rendering-Ausgaben oder Analyseergebnissen.
- Und weitere Korrekturen
(Update 25.10.2024): 5.1 Beta Build 9064
Und gleich noch ein Hotfix hinterher
- Korrigiert: Beim Klicken in das Farbrad wurde die aktive Farbe nicht eingestellt
- Korrigiert: Das Abrufen einer 8-bit Bitmap aus der Zwischenablage mit IClipboardService.TryGetImageBgra32() funktionierte nicht
(Update 27.10.2024): 5.1 Beta Build 9066
- Korrigiert: Das TextFunFactory-Plugin von@BoltBait funktionierte unter Windows 10 nicht, da IDWriteFontFace6 nicht unterstützt wurde (entgegen den Angaben in der Dokumentation von Microsoft)
(Update 31.10.2024): 5.1 Beta Build 9070
Es ist schon beachtlich, was in der kurzen Zeit an weiteren Problemen korrigiert wurden.
- Kopieren/Einfügen wurde gegen kurzzeitige zeitweilige Fehler abgehärtet und sollte außer in berechtigten Fällen keine falschen Fehlerdialoge mehr anzeigen (z.B. ERROR_ACCESS_DENIED).
- Bestimmte Tastenkombinationen, insbesondere zum Umschalten von Werkzeugen, funktionierten nicht mehr, wenn ein schwebendes Fenster (z. B. Werkzeuge) ausgeblendet und dann durch Klicken auf die Schaltfläche oben rechts im Hauptfenster angezeigt wird.
- Die Tooltips im Werkzeugfenster funktionierten nicht mehr, wenn ein schwebendes Fenster (z. B. Werkzeuge) ausgeblendet und dann durch Klicken auf die Schaltfläche oben rechts im Hauptfenster angezeigt wird.
- Das Kontrollkästchen „Scrollen über den Rand des Bildes hinaus (Overscroll)“ wurde aus den Einstellungen entfernt. Dieses war standardmäßig aktiviert und ist nun immer aktiviert.
- Das Installationsprogramm zeigte gelegentlich eine Fehlermeldung über eine InvalidGraphConfigurationException auf einigen Systemen an
- KnownColorSpace API für Plugins hinzugefügt, damit sie IColorContexts und IDeviceColorContexts für die Display P3 und ProPhoto RGB Farbräume erstellen können
(Update 2.11.2024): 5.1 Beta Build 9072
- Es wurden einige weitere Fällekorrigiert, in denen Werkzeugkürzel und Tooltips nach bestimmten Aktionen nicht funktionierten.
- Korrigiert: PNGs werden jetzt korrekt mit den tEXt-Metadaten „Software“ gespeichert, die anzeigen, dass sie mit Paint.NET erstellt wurden.
- Verbesserte Leistung in verschiedenen Teilen der Rendering- und Effekt-Engines: Die CPU-Nutzung wurde reduziert, was eine höhere GPU-Nutzung ermöglicht.
[Update 12.11.2024]: Paint.NET 5.1 Final wurde jetzt fertiggestellt und zum Download bereitgestellt. Die Änderungen habt ihr hier ja schon mitbekommen.
Info und Download:
- getpaint.net/paintnet-51-beta-build-9072
- github.com/paintdotnet/release
- Übersicht (noch die alte Version):
- getpaint.net
Zur Unterstützung von paint.net, kostet die App 9,99€
https://forums.getpaint.net/topic/131545-paintnet-51-beta-build-9066/
Da war ich diesmal aber schneller.
Trotzdem danke, wie immer.
ich habe nur auf den download link geschaut, und da wird weiterhin auf die 9064 verlinkt
https://forums.getpaint.net/topic/131614-paintnet-51-beta-build-9070/