Linked by Thom Holwerda on Wed 18th Apr 2012 03:19 UTC, submitted by Marc Geerlings
Graphics, User Interfaces "GIMP 2.10's core will be 100% ported to GEGL, and all of the legacy pixel fiddling API for plug-ins is going to be deprecated." I'll honestly admit I have no idea what they're on about (I can't know everything about everything), but it appears to be quite a big deal.
Thread beginning with comment 514728
To read all comments associated with this story, please click here.
Out of curiousity
by remenic on Wed 18th Apr 2012 16:31 UTC
remenic
Member since:
2005-07-06

Out of curiousity, how do graphics designers work with 16 bit per channel, when afaik displays and gfx cards (generally) can only show 8 per channel?

At the risk of answering my own question, the only advantage I see is that effects would be more accurate, such as blending and what not. But with a single layer, 16 bit doesn't make much sense to me.

Reply Score: 1

RE: Out of curiousity
by reduz on Wed 18th Apr 2012 18:07 in reply to "Out of curiousity"
reduz Member since:
2006-02-25

The ability to tone-map pictures is the biggest advantage for photographers.

For more complex compositions, it's just as you said, it increases the precision so there is less data loss or aliasing artifacts. Imagine you draw a grandient and then want to apply levels or curves, it would still look good instead of aliased.

Reply Parent Score: 2

RE: Out of curiousity
by FishB8 on Thu 19th Apr 2012 01:47 in reply to "Out of curiousity"
FishB8 Member since:
2006-01-16

It's not about display. In the end, when a picture is finished, it is generally bumped back down to 8 bit / ch color. The advantage is when working with the image you don't loose color information.

For instance if you manipulate the color curve in a way the crushes part of the color data, and then come back later and manipulate the color curve again in a way that stretches that color range back out, it will look gross because there is no data left to draw information from, so the computer has to interpolate and guess.

More simply put, if you do the exact same operations and all other variables the same, aside from bit depth the end result of the picture worked on in 8 bit color will look grainy, less detailed and the gradients will look stair-stepped.

Also GEGL supports more than 16bit, it can do 32 bit float color space too. The advantage of GEGL to something like Photoshop in this case is that in photoshop fliters have to be explicitly programmed to support multiple color depths. With GEGL, the filters work is done by the GEGL backend, so filters support all color-depths and color-spaces supported by GEGL.

Reply Parent Score: 3