{"id":4562,"date":"2012-04-17T00:00:00","date_gmt":"2012-04-16T22:00:00","guid":{"rendered":"http:\/\/evolve.rabatmalta.com\/?guid=c434e7c57b7d272f32178d6bac91551d"},"modified":"2012-04-17T00:00:00","modified_gmt":"2012-04-16T22:00:00","slug":"gimps-core-getting-ported-to-gegl","status":"publish","type":"post","link":"https:\/\/evolve.rabatmalta.com\/?p=4562","title":{"rendered":"GIMP\u2019s Core Getting Ported to GEGL"},"content":{"rendered":"<p>In late 2007 we launched smooth transition to <span class=\"caps\">GEGL<\/span>\u2014a new advanced image processing core incepted by a team of Rhythm <span class=\"amp\">&amp;<\/span> Hues&nbsp;developers.<\/p>\n<p>For v2.6 we made an optional <span class=\"caps\">GEGL<\/span>-based implementation of color adjustment tools, and for upcoming v2.8 we implemented optional projection rendering via <span class=\"caps\">GEGL<\/span>. But nobody really had evaluated the amount of the work to be done in order to finalize this transition. Until just&nbsp;now.<\/p>\n<p>Five weeks ago Michael Natterer and \u00d8yvind Kol\u00e5s decided to finally work out the migration strategy. While working on that they found themselves <a href=\"http:\/\/gimpfoo.de\/2012\/04\/17\/goat-invasion-in-gimp\/\">doing the actual porting<\/a>. So now about 90% of the <span class=\"caps\">GIMP<\/span> application\u2019s core has been <a href=\"http:\/\/git.gnome.org\/browse\/gimp\/log\/?h=goat-invasion\">ported to <span class=\"caps\">GEGL<\/span><\/a>. When finished, this will be released as <span class=\"caps\">GIMP<\/span> 2.10 along with some other improvements yet to be decided&nbsp;on.<\/p>\n<p><span class=\"caps\">GEGL<\/span> is quite an exciting project that will make it possible to implement some long anticipated features in a clean, non-sloppy way: high bit depth image processing and deep painting, non-destructive editing, a wider choice of color spaces to work in, mipmaps processing for faster perceived editing etc. This will be the focus of our future work after release of v2.10, along with further user interface improvements thanks to collaboration with Peter Sikking and his team at Man+Machine&nbsp;Works.<\/p>\n<p>Now that we passed the point of no return with regards to <span class=\"caps\">GIMP<\/span> and <span class=\"caps\">GEGL<\/span>, we encourage you to join us and help porting the rest of <span class=\"caps\">GIMP<\/span>. We&#8217;d really like to finish the boring part as soon as possible and start new exciting developments where we&#8217;d also need your&nbsp;support.<\/p>\n<p>We also encourage you to <a href=\"http:\/\/pledgie.com\/campaigns\/16614\">support<\/a> Libre Graphics Meeting 2012 where developers of <span class=\"caps\">GIMP<\/span> and other teams such as Scribus, Inkscape and Blender meet to align development&nbsp;strategies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In late 2007 we launched smooth transition to <span>GEGL<\/span>&mdash;a new advanced image processing core incepted by a team of Rhythm <span>&amp;<\/span> Hues&nbsp;developers.<\/p>\n<p>For v2.6 we made an optional <span>GEGL<\/span>-based implementation of color adjustment tools, and for upcoming v2.8 we implemented optional projection rendering via <span>GEGL<\/span>. But nobody really had evaluated the amount of the work to be done in order to finalize this transition. Until just&nbsp;now.<\/p>\n<p>Five weeks ago Michael Natterer and &Oslash;yvind Kol&aring;s decided to finally work out the migration strategy. While working on that they found themselves <a href=\"http:\/\/gimpfoo.de\/2012\/04\/17\/goat-invasion-in-gimp\/\">doing the actual porting<\/a>. So now about 90% of the <span>GIMP<\/span> application&rsquo;s core has been <a href=\"http:\/\/git.gnome.org\/browse\/gimp\/log\/?h=goat-invasion\">ported to <span>GEGL<\/span><\/a>. When finished, this will be released as <span>GIMP<\/span> 2.10 along with some other improvements yet to be decided&nbsp;on.<\/p>\n<p><span>GEGL<\/span> is quite an exciting project that will make it possible to implement some long anticipated features in a clean, non-sloppy way: high bit depth image processing and deep painting, non-destructive editing, a wider choice of color spaces to work in, mipmaps processing for faster perceived editing etc. This will be the focus of our future work after release of v2.10, along with further user interface improvements thanks to collaboration with Peter Sikking and his team at Man+Machine&nbsp;Works.<\/p>\n<p>Now that we passed the point of no return with regards to <span>GIMP<\/span> and <span>GEGL<\/span>, we encourage you to join us and help porting the rest of <span>GIMP<\/span>. We&rsquo;d really like to finish the boring part as soon as possible and start new exciting developments where we&rsquo;d also need your&nbsp;support.<\/p>\n<p>We also encourage you to <a href=\"http:\/\/pledgie.com\/campaigns\/16614\">support<\/a> Libre Graphics Meeting 2012 where developers of <span>GIMP<\/span> and other teams such as Scribus, Inkscape and Blender meet to align development&nbsp;strategies.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/evolve.rabatmalta.com\/?p=4562\"> Continue reading<\/a><\/p>\n","protected":false},"author":23,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[17,6,44,15],"tags":[],"class_list":["post-4562","post","type-post","status-publish","format-standard","hentry","category-articles","category-floss","category-imaging","category-oss"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9jmWQ-1bA","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4562"}],"version-history":[{"count":2,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4562\/revisions"}],"predecessor-version":[{"id":4759,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4562\/revisions\/4759"}],"wp:attachment":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4562"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4562"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}