After 6 long years, GIMP has finally released version 2.10 using the Generic Graphics Library (GEGL) for high bit depth processing. This release comes with a brand new interface, better integrated color management, a new unified transform tool for scaling, rotating, and correcting perspective, and many other improvements and tools.
takyon: More detailed release notes and NEWS file.
High bit depth support allows processing images with up to 32-bit per color channel precision and open/export PSD, TIFF, PNG, EXR, and RGBE files in their native fidelity. Additionally, FITS images can be opened with up to 64-bit per channel precision.
Multi-threading allows making use of multiple cores for processing. Not all features in GIMP make use of that, it's something we intend to work on further. A point of interest is that multi-threading happens through GEGL processing, but also in core GIMP itself, for instance to separate painting from display code.
GPU-side processing is still optional, but available for systems with stable OpenCL drivers.
[...] Some of the new GEGL-based filters are specifically targeted at photographers: Exposure, Shadows-Highlights, High-pass, Wavelet Decompose, Panorama Projection and others will be an important addition to your toolbox.
The WebP lossy image format, which is now supported by GIMP, was updated by Google to v1.0.0 on April 2.
(Score: 2) by Lester on Saturday April 28 2018, @11:49AM
The boys in charge of GTK love tinkering with software, but not shipping real software. They suffer of a severe case of CADT [jwz.org]. In a astonishing article, Gtk 4.0 is not Gtk 4. [gnome.org] (the title alone is a good clue of level of their mind confusion) they say:
Wonderful! Software will have to be rewritten each two years. In fact much less, in GTK world backward compatibility is a joke, themes written for GTK 3.18 fail in GTK 3.20. [gnome.org]. With API in permanent Beta state, most of software will not be rewritten for new versions, developers will stick in one GTK version for years while new version keep popping out. You will have no application in current version, 2 applications in current-1, 10 in current-2 and 50 in current-3.
(In this article why do we keep building rotten foundations? [wordpress.com] there are more insightful remarks about "Gtk 4.0 is not Gtk 4")
GIMP is a good example of what's going on and the future.
GIMP, once the flagship of GTK, after seven years of GTK+3 is still using GTK+2, with no clear roadmap to 3.0. So my guess is that they will stick on GTK+2. And if they ever release a version for GTK+3, probably it will happen when GTK+4 and GTK+5 is already out. And they will never move from GTK+3, they will stop chasing the moving target of GTK, its not only high resources demanding, it is impossible . So many developers will. Developers will have to stagnate in one version, and many will move to QT.
Lazarus [lazarus-ide.org] is a RAD for developing graphic application for WIN32, GTK, QT, Cocoa. They have GTK+2 implemented and they are facing the problem of developing for GTK+3. In this thread [nabble.com] this is the feeling:
GTK team is killing GTK and Gnome. Sad.