The Sad State of High Bit Depth GIMP Color Management
ninedegreesbelow.com
ninedegreesbelow.com
A nice workflow for photo editing involves conversion to 16-bit Lab, layers with various blending modes, and transfer curves. Due to the size of Lab, 8 bits are not enough and cause noticeable banding. Photoshop could do this back in the late 90s. According to this article, GIMP developers think the workflow is "wrong".
It's a good thing that we have Krita.
https://git.gnome.org/browse/babl/tree/docs/roadmap.txt
"The user can create custom formats with any permutation of the components, using any of the (double float u8 u16 u8-luma u8-chroma u16 u32 and CIE Lab specific) data types in babl - or have new ones registered."
How is that plan any different from what you described?
That makes it all the more sad that Gimp development seems to have stalled, relative to other open source imaging packages. Gimp was 8bpp in 1995 and 19 years later Gimp is still 8bpp. I had had a great deal of hope for the GEGL architecture, but these days I get the distinct impression that the project picked an architecture that was beyond the ability of the available developers to complete in a reasonable amount of time. Krita, Paint.NET, and the GIMP-based Cinepaint are all existance proofs that it's possible to implement high color depth image editing in open source in less than 20 years.
How would you compare Krita, Paint.NET, and the Cinepaint fork for untrained web graphic users?
For me personally this means that I don't use Gimp for photo editing; For that, I switched to Adobe Lightroom a few years ago. It's not open source, but it's inexpensive, it works very well, and has a feature set that's closely aligned to a photographic workflow.
It's not Photoshop or Illustrator, of course, but all the features you need for basic photo adjustments and light-duty layout type stuff.
At a glance, Krita looks pretty nice for doing artworks from scratch.
You had one job, GIMP. One job.
:(
Because yeah, I can see how random folks on the interwebz should be listened to :)
FYI, the core GIMP team admitted long ago that GIMP's UI/UX sucks _and_ started dealing with that. See gui.gimp.org for reference.
http://thread.gmane.org/gmane.comp.video.gimp.devel/26058
http://thread.gmane.org/gmane.comp.video.gimp.devel/26068
http://thread.gmane.org/gmane.comp.video.gimp.devel/26078
From glancing over it, it seems to me like Elle Stone wants GIMP to make a rather radical shift to Do The Right Thing, while Øyvind Kolås (Pippin) values making small improvements one step at a time to avoid breaking current functionality.
This is somewhat recognized in the article section which starts "There is a ray of hope". The implication that the issues demonstrated will go away as a consequence of this has somehow been lost, possibly due to miscommunication.
Disclosure: I am a GEGL dev.
In general, many people in the GIMP community found Elle's mails puzzling.
There have been suggestions to take the discussions to a more interactive environment - for example IRC, where most discussion happen anyway, or to the next Libre Graphics Meeting.
(Like, 99% of the time someone complaining about being unfairly banned was being a total asshole.)
If its going to change something, I have found the link. But I'm not thrilled about it, I gave up on GIMP devs a long while ago and I really don't care about them.
Somehow all that seems to only be possible using Adobe software, which makes it quite hard to supply printers with good input when restricting yourself to open-source software. Or maybe I missed a lot of things and didn't search hard enough; also possible.
http://libregraphicsworld.org/blog/entry/getting-cmyk-colors...
Then setup CMS in Scribus and validate your output in the output preview dialog which can check for e.g. totalink coverage.
Lens corrections, advanced colourspace manipulations and all kinds of usually-applied-by-default photography tricks, in one neat package. Just don't even think about using the equalizer plugin without OpenCL enabled drivers...
> What about a Windows port?
> None of the developers use Windows, so a port of darktable to that operating system is very, very unlikely to happen.
> That being said, many things should already work, so the actual porting should be relatively straight forward. It's just that we won't do it. However, there is the "win" branch which kind of cross compiles using MinGW to generate a Windows version. It's still really buggy and might crash, kill kittens and eat your baby. You have been warned. You should read this blog post before starting any work on a port; it has an extensive discussion about this topic as well.
Maybe the GIMP needs a fork. I like it, but it's a bit crap.
The 'other projects' part is one of the reasons why the proposed solution 'just strip all colorspace info, assume it is the same throughout entire processing pipeline' is not acceptable for GEGL, even if that might somewhat close to the typical usecase for GIMP.
Yeah, sure. All the new developers that the team is currently missing will just _materialize_ out of thin air.
I guess many consider this as obvious, but I suspect that some people in this thread might not know what GEGL actually is.
"I agree with Alexandre. If I really do understand what Jon Nordby is saying (see https://mail.gnome.org/archives/gimp-developer-list/2014-Nov... and https://mail.gnome.org/archives/gimp-developer-list/2014-Nov...), and if the other babl/GEGL/GIMP developers really are in agreement with Jon Nordby (the babl roadmap leaves room for differing interpretations), then there is no reason whatsoever for further discussion of forking babl and GEGL to benefit GIMP."