Progress by Accident

On my way to bed I stumbled across a blog post by Michael Natterer (Mitch), one of the core developers of GIMP. Øyvind Kolås (Pippin) and he tinkered around with the GIMP core and GEGL. By accident (or sheer genius) they found a way to integrate GEGL into the ancient GIMP core. “After a few hours of hacking, Pippin had the GimpTileBackendTileManager working, and I went ahead replacing some legacy code with GEGL code, using the new backend. And it simply worked!”. Well, it took some weeks from that to get a lot of stuff adapted to GEGL. “What was planned as a one week visit turned into 3 weeks of GEGL porting madness. At the time this article is written, about 90% of the GIMP application’s core are ported to GEGL, and the only thing really missing are GeglOperations for all layer modes.”

I just glanced over it (on my way to bed – ALARM at 0600 – that’s in 6:44hours…. ;-) ) but there is this promising sentences in there: “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. Once the core is completely ported, it will be a minor effort to simply “switch on” high bit depths and whatever color models we’d like to see.”

:-)

Mitch asks for support of the Libre Graphics Meeting - shower them in money! This is one of thew hubs of GIMP progress. And I want it to run fast! ;-)

PS: Next show is in the works.

Black and White Conversion with GEGL’s c2g (color2gray) in GIMP

wengen_final_bwPaul has a post on his blog about Black and White Conversion with GEGL’s c2g (color2gray) in GIMP. We had that here too, and way before him (because Joel blogged about it….). But he has looked deep into this and has helpful instructions about when and how to use it. Verdict: Quite useful, but not the tool to make all other monochrome conversion tools useless.

The image is stolen from his site.

Episode 084: The 3 Letter Acronym Show (RePost)

This is a repost of Episode 84 – there seem to be some feed problems. there is no need for download if you have seen 84 already.

84This week I start with a short introduction into autostereoscopic images, see two posts below. Then I cover the GEGL operation “c2g”, which converts acouloured image into a monochrome image with a lot of noise or other other effects. It’s a “try out” thing – up to now I have not found documentation. Perhaps one has to look into the source. Be warned – some parameters can kill the program.

Then Joseph tells us. how easy it is to make “HDR” images with QTPFSGUI. It’s not as complicated as I feared. I’ll try it soon myself. The website Joseph pointed me to is here.

The TOC

00:28 Autostereoscopic images

02:10 Petersons image with GEGL c2g

03:30 c2g is used

06:30 Introducing Joseph

07:00 Introduction into HDR photography

09:00 QTPFSGui

10:00 Aligning the images

10:30 waiting….

11:20 Editing tools

12:10 Set the parameters

12:50 Save the image

13:00 Change the EV values

14:30 Tone mapping

15:40 saving in an LDR format (JPEG)

16:20 different effects

18:10 Web site with more info

Creative Commons License This work is licensed under a

Creative Commons Attribution-Share Alike 2.0 Germany License.

Episode 084: The 3 Letter Acronym Show

Download the Video!
Download the companion file! (…if there is one…. ;-) )

84This week I start with a short introduction into autostereoscopic images, see two posts below. Then I  cover the GEGL operation “c2g”, which converts acouloured image into a monochrome image with a lot of noise or other other effects. It’s a “try out” thing – up to now I have not found documentation. Perhaps one has to look into the source. Be warned – some parameters can kill the program.

Then Joseph tells us. how easy it is to make “HDR” images. It’s not as complicated as I feared. I’ll try it soon myself. The website Joseph pointed me to is here.

The TOC

00:28 Autostereoscopic images
02:10 Petersons image with GEGL c2g
03:30 c2g is used
06:30 Introducing Joseph
07:00 Introduction into HDR photography
09:00 QTPFSGui
10:00 Aligning the images
10:30 waiting….
11:20 Editing tools
12:10 Set the parameters
12:50 Save the image
13:00 Change the EV values
14:30 Tone mapping
15:40 saving in an LDR format (JPEG)
16:20 different effects
18:10 Web site with more info

Creative Commons License This work is licensed under a
Creative Commons Attribution-Share Alike 2.0 Germany License.

Episode 028: Are 8 Bit enough?

Download the Video!
Download the companion file! (…if there is one…. ;-) )

This is a new thing on Meet the GIMP!, an interview. I talk to Joel Cornuz from the Linux Photography Blog about the differences in 8 and 16 Bit postprocessing.

Where is Swizerland?But before that you’ll learn a bit about the Confoederatio Helvetica (Latin) Schweizerische Eidgenossenschaft (German) Confédération suisse (French) Confederazione Svizzera (Italian) Confederaziun svizra (Romansh) Swiss Confederation (English) and


View Larger Map

Geneva, Genève, Genf, Ginevra or Genevra. You’ll learn a surprising fact about how the Swiss cope with living an a country with four different mother tongues and nothing about Chocolate, Cheese and Swiss Army Knifes. Neither about CERN, the Red Cross and all the other institutions in Geneva. As we talk all the time in a video podcast I’ll show you a slide show of Joel’s images from his town and country.

I went into the interview knowing that I am not missing much with 8 Bit only in GIMP. But now I miss the 16 Bit option and hope that GEGL will solve this problem soon. 8 Bit is not a problem with images which contain a lot of colours and which get not much post processing. But if you tweak the curves of a nearly monochromatic image too much you are in trouble because you loose colours by interpolation and rounding errors. And so you end with 100 instead of 256 different shades – and that’s not enough for a smooth image.

As you perhaps recall I have taken ways around this problem by using two differently converted files from one RAW image. This would often not be necessary with 16 Bit.

Joel shows another way around this problem – post processing in cinepaint. That’s a hypertuned image processing engine in an old and a bit rusty GIMP 1.9x chassis. I’ll look into that and do a video about it in the future.

The TOC

00:23 Welcome
00:38 Interview with Joel Cornuz from the Linux Photography Blog
23:43 Linux Photography Website
25:25 The End
TOC made by paynekj

Contact me!

Did you like this interview? Shall I make more of them or do you feel this was a waste of time? Please tell me your opinion. You can leave your comments on this blog or write me a mail.

Creative Commons License This work is licensed under a
Creative Commons Attribution-Share Alike 2.0 Germany License.