Veröffentlichung des Grafikeditors GIMP 2.99.18. Freeze vor der Veröffentlichung von GIMP 3.0

Die Veröffentlichung des Grafikeditors GIMP 2.99.18 ist verfügbar und setzt die Entwicklung der zukünftigen stabilen Version GIMP 3.0 fort. In dieser Version erfolgt der Umstieg auf GTK3, es wird native Unterstützung für Wayland und HiDPI geboten, grundlegende Unterstützung für das CMYK-Farbmodell (spätere Bindung) implementiert, eine umfangreiche Bereinigung des Codes vorgenommen, eine neue API für die Plugin-Entwicklung vorgeschlagen, das Rendering-Caching реалisiert, Unterstützung für die Mehrschichtauswahl (Multi-layer selection) hinzugefügt und das Editieren im ursprünglichen Farbraum ermöglicht. Zur Installation steht ein Paket im Flatpak-Format (org.gimp.GIMP im flathub-beta Repository) zur Verfügung, sowie Versionen für Windows und macOS.

GIMP 2.99.18 wird als letzte experimentelle Version vor der Veröffentlichung des Release-Kandidaten angekündigt. Alle für die Veröffentlichung geplanten Aufgaben wurden abgeschlossen, und die Entwicklung wechselt in einen Freeze-Zustand vor dem Release, was bedeutet, dass der Fokus auf dem finalen Testen und der Behebung von Fehlern liegt (die Benutzeroberfläche wird sich vor der Veröffentlichung nicht ändern, jedoch sind kleinere API-Änderungen bis zur Veröffentlichung des Release-Kandidaten erlaubt). Der Release-Kandidat von GIMP 3.0 ist für Mitte März angesetzt, und im besten Fall wird der Release zur Libre Graphics Meeting-Konferenz veröffentlicht, die vom 9. bis 12. Mai stattfindet. Die Termine sind jedoch nicht festgelegt, und sollte in der finalen Entwicklungsphase ernsthafte Probleme auftreten, wird die Veröffentlichung verschoben.

Änderungen in GIMP 2.99.18:

  • In den Hauptcode wurde eine Änderung aufgenommen, die von dem Projekt „Space Invasion“ vorbereitet wurde, das seit 2018 an der Verbesserung der Farbgenauigkeit und des Farbmanagements in GIMP arbeitet. Die alten Strukturen, die für die interne Farbdarstellung verwendet wurden (GimpRGB, GimpCMYK, GimpHSV), wurden auf die Verwendung des universellen Objekts GeglColor umgestellt, das Farbwerte unabhängig von Farbmodell, Farbraum und Farbtiefe speichern kann. Insbesondere ermöglicht GeglColor die Umsetzung der Anzeige von Informationen über den Farbraum in verschiedenen Teilen der Benutzeroberfläche und erlaubt es, Farben in Farbpaletten in CMYK-, CIELAB- und anderen Farbmodellen aufzunehmen, anstatt nur Daten zu speichern, die in sRGB umgewandelt wurden.

    Die Änderung hat es ermöglicht, den Aufruf von Zwischenoperationen zur Farbkonvertierung zu vermeiden und den Informationsverlust zu beseitigen, der durch solche Manipulationen entsteht (die Farbkonvertierung erfolgt jetzt erst in der letzten Phase und nur bei Bedarf). Beispielsweise konnte bei der Verwendung des Werkzeugs zur Farbbestimmung des Pixels eine doppelte Farbkonvertierung erforderlich sein — einmal zur Umwandlung des Farbformats des ursprünglichen Bildes in das interne Format und ein weiteres Mal von dem internen Format in das Format des Zielbildes. Diese Konvertierungen wurden sogar durchgeführt, wenn die Eingangs- und Ausgangsfarbformate übereinstimmen. Im Fall der Verwendung von CMYK wird der Übergang zu GeglColor die Konvertierungen in das interne Format überflüssig machen, da CMYK verlustfrei mit den meisten anderen Farbmodellen nicht kompatibel ist.

  • Die Algorithmen zur Farbverarbeitung wurden verbessert: Im Werkzeug „Ton-Sättigung“ wurde ein spezieller Algorithmus für achromatische Pixel hinzugefügt. Dies ermöglicht es, graue Pixel (mit null Sättigung) durch eine generelle Farbtonanpassung zu verändern, ohne die Farbinhalte zu berühren. Die achromatischen Verläufe in Graustufen werden selbst bei eingeschaltetem Antialiasing im Werkzeug „Verlauf“ beibehalten.
  • Die erste Unterstützung für einen nicht-destruktiven Bildbearbeitungsmodus wurde hinzugefügt. Dabei beeinträchtigen Filteranwendungen nicht die Pixel der Originalebene, sondern werden darüber gelegt. Dies erlaubt es, Filter zu manipulieren, ohne das Originalbild zu beeinflussen, wozu jederzeit die Filterparameter geändert oder der Filter deaktiviert werden kann (früher war dies nicht möglich, da das Ergebnis der Filteranwendung mit der Ebene verschmolzen wurde). Das nicht-destruktive Bearbeiten wird für alle Operationen unterstützt, die mit der GEGL-Bibliothek (GEGL Graph-Werkzeug und GEGL-Plugins) durchgeführt werden. Nicht-destruktive Effekte für Ebenen- und Kanalmasken werden in Zukunft implementiert.
  • Die Schriftverarbeitung wurde verbessert. Das Spektrum der unterstützten Schriftarten wurde erweitert und das Zurückfallen auf Standardschriftarten im Falle eines fehlenden Fonts verbessert. Der Import von XCF-Dateien, die auf einem Computer mit einem anderen Schriftsatz erstellt wurden, wurde optimiert. Beim Speichern von XCF-Dateien wird nun umfassendere Schriftinformationen gesichert, um das Laden der falschen Schriftart beim Öffnen der Datei zu vermeiden.

    Der Schriftname ist nun kein Kriterium mehr für die Einzigartigkeit der Schriftart. Das bedeutet, dass Schriftarten mit identischen Namen jetzt wie gewohnt angezeigt werden, ohne Anhänge wie #1 und #2. Es wurde die Möglichkeit hinzugefügt, Schriftarten direkt über die Pango-Bibliothek mit eigenen Stilen hochzuladen. Auf der Windows-Plattform ist die Kantenglättung in Pango nun standardmäßig aktiviert, was die Lesbarkeit von Texten im Menü bei Verwendung des Dunkelmoduses verbessert hat.

  • Die Unterstützung für das automatische Erweitern von Ebenen wurde hinzugefügt. Im Werkzeug „Pinsel“ wurde die Option „Ebenen erweitern“ hinzugefügt, die das automatische Erweitern der Ebene bewirkt, wenn der Pinsel über den Rand der Ebene hinausgeht. In den Einstellungen kann festgelegt werden, um wie viel die Ebene erhöht werden soll und welche Füllung im neuen Bereich verwendet werden soll.
  • Neue Snapping-Parameter wurden hinzugefügt, die zur Ausrichtung von Ebenen auf der Leinwand verwendet werden. Die Option „An Begrenzungsrahmen einrasten“ aktiviert die Anzeige dynamischer Hilfslinien zur Ausrichtung der verschobenen Ebene relativ zur Mitte oder den Rändern anderer Ebenen. Die Option „Gleich Abstand einrasten“ ermöglicht es, eine Ebene in gleichem Abstand zu drei anderen Ebenen zu platzieren.
  • Die Themen für das Design wurden vereinfacht und reorganisiert. Fünf Basisdesigns (Standard, Grau, System, Dunkler, Kompakt) in hellen und dunklen Varianten wurden durch die Designs „System“ und „Standard“ mit drei Zustandvarianten – hell, dunkel und grau – ersetzt. Ähnlich wurden vier Symbolthemen in zwei Sammlungen „Legacy“ und „Standard“ mit farbigen und symbolischen Varianten umgewandelt. Es wurden Arbeiten zur Implementierung von Stilen aus den Systemdesigns geleistet, die in den GIMP-Themen fehlten.
  • Im dem optional nach dem Start angezeigten Willkommen-Dialog wurden Einstellungen zur Personalisierung, eine Liste der 8 zuletzt geöffneten Bilder, eine Schaltfläche zum Erstellen eines neuen Bildes sowie Links zu Informationen über die Teilnahme an der Entwicklung und zu den Veröffentlichungsnotizen hinzugefügt.
  • Die Unterstützung für den Import und Export von DDS-, GIF-, HEIF-, JPEG-X-, OpenEXR-, PDF-, PNG-, PSD- und PSP-Formaten wurde verbessert. Unterstützung für die Farbfeld- und PIX-Formate (Esm Software) sowie für das HEJ2-Format und das Swatchbooker-Palette-Format wurde hinzugefügt.
  • Es wurde ermöglicht, GIMP von Tablets aus zu steuern und Aktionen in GIMP Tasten des Tablets zuzuordnen. Die Schnittstelle für die Verwendung mit Tablets wurde für GTK 3 unter Wayland portiert.

Quelle: opennet.ru

Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen 🔥 Zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server kaufen | ProHoster