Sign up now! · Forgot password?
RSS/Atom feed identi.ca Twitter

Surprise: Working 16-bit mode landing in GIMP!

By at 2012-05-04 12:57:08 UTC, last updated about 2 years ago. CC BY-NC License

Gradients created with 16 bit vs. 8 bit Gradients created with 16 bit vs. 8 bit

Image precision selection You can select the color depth in the menu.

The last weeks in GIMP development have been more than productive. GIMP has got a working 16-bits per channel color mode! Yes, this is what most of you waited for. It is working and you can test it by yourself.

Michael Natterer (a main GIMP developer) and Øyvind Kolås (was mostly working on GEGL) have met to create one of those features people wanted for years: GIMP is now capable of creating/rendering/saving images with 16 bits per color channel. This great enhancement was developed in a separate branch (called goat-invasion) and has now been merged into the main source (master).

In the images, you can clearly see the differences and advantages between 8 and 16 bit/channel images. While the left image has super-smooth color transitions in the gradients, the right image suffers from the fact of not having enough colors available at once. All of that was created in GIMP using the normal UI.

The developers have not just brought us 16-bit integer precision, thanks to GEGL they made a step further – 32-bit per channel is also available as well as 16/32-bit floating point.

You can try it yourself! Just fetch the source code from the git repository and compile it to get your personal “goat invasion” on your hard drive. The new build has GEGL enabled, and you can use hardware accelerated rendering too with your OpenCL hardware.

Enjoy! (Please note that this feature is not in GIMP 2.8 but will come in GIMP 2.10! Much work has already be done.)

There is are feature or release plans for GIMP 2.10 yet, but the development cycle is going to be shortened.

Official announcement on Google+

Comments

Post your own comments, questions or hints here. The author and other users will see your posting and can reply to it.

Of course, you can also ask in the chat.

Subscription management

Please log in to manage your subscriptions.

User rating

This topic (Surprise: Working 16-bit mode landing in GIMP!) has been rated 5.0/5.0.

*

As a registered user, you can rate articles and comments, attach files to comments, subscribe to topics and you don't need to solve CAPTCHAs anymore.

*…optional

Jay
12 months ago

When will 10 be out? We have waited for years for this.

pjbw
about 2 years ago

Damn! I got tired of so many filters in PS CS5 being restricted to 8 bit that I installed GIMP 2.8.0 and now I read that I should have waited for 2.10. I hope it will be worth the wait!

cantab
about 2 years ago

Count me among the ranks who've long waited for GIMP to add this. I'm interested in GIS and fantasy mapping, and terrain can be simply represented as a greyscale bitmap where the value of each pixel represents height. 8 bit greyscale does not give sufficient vertical resolution, while 16 bit does, and allows GIMP like Photoshop to be used for mapmaking.

sama
about 2 years ago

jj

unhammer member for almost 5 years unhammer 24 comments
about 2 years ago

carusoswi, http://wiki.gimp.org/index.php/Users:Beginner_Developer%27s_FAQ#What.27s_the_best_way_to_download.2C_compile_and_keep_up-to-date_Gimp.27s_source_code.3F

It's not _that_ hard … but takes a bit of time and manual-reading, might be easier to wait for a PPA with a precompiled version to show up.

carusoswi
about 2 years ago

Ok, I admit I am slow. How do I get to the "git" repository, and, once there, what code do I look to download.

Is this feature contained in some beta version of Gimp?

I know the answers to the above will be obvious to some, but not me.

The possibility of working with 16-bit or greater images is very exciting news to me. Not that I really care what PS advocates think about Gimp, but it pains me to see PS recommended over Gimp to newcomers to photo editing because PS can handle 16 bit images. How many times have a seen posted "tell me when Gimp can handle 16-bit images, then I will consider/recommend it.

I would really like to give this feature at try, so any pointers on how to find the code and get it up and running would be welcome. FYI, I run a dual boot machine, Win7Pro and Ubuntu 12.10 (or is it 12.04, I don't remember (and I'm currently in Win7) . . . I'm on the latest version of Ubuntu, whichever number it is).

Thanks in advance for any advice/suggestions.

Caruso

jean patrick
about 2 years ago

gimp 2.8 can opn a 16 bits Tiff image
http://www.blogger.com/blogger.g?blogID=1045745456073955767#editor/target=post;postID=4538534491912834940

robertjm
about 2 years ago

Great work@ 16bit has always been a nagging issue in the back of my mind. Now, is there any type of a README that lists what's busted? Yes, I know it's alpha, but if it's primarily functioning I wouldn't mind giving it a whirl.

devvv member for almost 8 years devvv 1413 comments
about 2 years ago

tilkau: Well, yes. This was an extreme example just for show ;) But you'll also notice such effects every time when you work on a big graphics image (ie. 1920x1200). Of course not in this extreme way, but for a professional eye its clearly visible.

These new high bit depth also enables GIMP to handle RAW files much better in the future (hopefully) since RAW has maximum color information that could not be well interpreted by only 8bit per color channel.

tilkau
about 2 years ago

UnHammer: ... Of course.

Devvv: In the case of brush application, I agree this happens. However the image is supposedly an example of the difference in gradients.

Sol
about 2 years ago

This is the feature I was looking the most forward too! Quality brushes, with smooth interpolation..

radek
about 2 years ago

Best update ever!

devvv member for almost 8 years devvv 1413 comments
about 2 years ago

you can try it: just make a b/w gradient, then use the brush-tool (smooth big brush) set mode to overlay and use some color - then paint into the gradient you just dragged and you'll notice that with 8bit per color channel there will be not enough color to make smooth transitions! i think this is one of the best examples for 16bit (or more ;)).

Andi
about 2 years ago

Really really cool!!
Thx to the developers for your great work!

I hope, version 2.10 will be released soon just with 16 bit support.
I think, this is the most important feature people are waiting for!

unhammer member for almost 5 years unhammer 24 comments
about 2 years ago

tilkau, both images are displayed in 8-bit, the banding happens in applying some effect or other

tilkau
about 2 years ago

Something's fishy with that 8 bit example... how did you possibly get it so banded? 8bits per channel is plenty for display purposes, and any banding should be much less than that. That looks more like a posterize effect.

FloridaJo member for over 2 years FloridaJo 4 comments
about 2 years ago

What most of us want is an OSX version :)

unhammer member for almost 5 years unhammer 24 comments rated this topic with 5/5
about 2 years ago

sweet!