{"id":4604,"date":"2011-02-13T01:00:00","date_gmt":"2011-02-12T23:00:00","guid":{"rendered":"http:\/\/evolve.rabatmalta.com\/?guid=1b052b8135a23080ec7f81b21e8a12c6"},"modified":"2011-02-13T01:00:00","modified_gmt":"2011-02-12T23:00:00","slug":"gegl-0-1-6-and-babl-0-1-4","status":"publish","type":"post","link":"https:\/\/evolve.rabatmalta.com\/?p=4604","title":{"rendered":"GEGL 0.1.6 and babl\u00a00.1.4"},"content":{"rendered":"<p>After a year of work new versions of <span class=\"caps\">GEGL<\/span>, new non-destructive image processing core, and babl, a bitmap format conversion library, are out with several major&nbsp;changes.<\/p>\n<p>The new version of <span class=\"caps\">GEGL<\/span> features code created during Google Summer of Code 2010 by Danny Robson and Michael Mur\u00e9. Danny Robson created <span class=\"caps\">GEGL<\/span> operations for loading and saving <span class=\"caps\">RGBE<\/span> images (<span class=\"caps\">HDR<\/span>), merging exposure brackets into <span class=\"caps\">HDR<\/span> and three tonemapping operations, as well as a matting operation. You can read more about his project <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/HdrMatting\">here<\/a>. Michael Mur\u00e9 created a new map-absolute operations that provides pixel mapping render capability for new Cage transform tool, expected in upcoming <span class=\"caps\">GIMP<\/span>&nbsp;2.8.<\/p>\n<p>Another major change is support for pluggable buffers that will assist transition of <span class=\"caps\">GIMP<\/span> to using <span class=\"caps\">GEGL<\/span> buffers directly, as well as provide means of using arbitrary buffers (think Google&nbsp;Maps).<\/p>\n<p><span class=\"caps\">JPEG2000<\/span> and <span class=\"caps\">PPM<\/span> loaders and savers for <span class=\"caps\">GEGL<\/span> were contributed by Mukund Sivaraman, and some existing <span class=\"caps\">GIMP<\/span> filters were ported to <span class=\"caps\">GEGL<\/span> operations by Alexia Death, Barak Itkin and Andy&nbsp;Gill.<\/p>\n<p>The babl library has less changes, but one of the important ones is support for n-component&nbsp;formats.<\/p>\n<p>There&#8217;s still a lot of work to be done on <span class=\"caps\">GEGL<\/span>. \u00d8yvind Kol\u00e5s created a <a href=\"ttp:\/\/gegl.org\/contribute.html\">list of high priority tasks<\/a> that need solving. If you wish to contribute, don&#8217;t hesitate to join <a href=\"https:\/\/mail.gnome.org\/mailman\/listinfo\/gegl-developer-list\">gegl-developer<\/a> mailing list and\/or <a href=\"http:\/\/www.gimp.org\/irc.html\"><span class=\"caps\">IRC<\/span><\/a> (#gegl on irc.gimp.org) and ask&nbsp;around.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>After a year of work new versions of <span>GEGL<\/span>, new non-destructive image processing core, and babl, a bitmap format conversion library, are out with several major&nbsp;changes.<\/p>\n<p>The new version of <span>GEGL<\/span> features code created during Google Summer of Code 2010 by Danny Robson and Michael Mur&eacute;. Danny Robson created <span>GEGL<\/span> operations for loading and saving <span>RGBE<\/span> images (<span>HDR<\/span>), merging exposure brackets into <span>HDR<\/span> and three tonemapping operations, as well as a matting operation. You can read more about his project <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/HdrMatting\">here<\/a>. Michael Mur&eacute; created a new map-absolute operations that provides pixel mapping render capability for new Cage transform tool, expected in upcoming <span>GIMP<\/span>&nbsp;2.8.<\/p>\n<p>Another major change is support for pluggable buffers that will assist transition of <span>GIMP<\/span> to using <span>GEGL<\/span> buffers directly, as well as provide means of using arbitrary buffers (think Google&nbsp;Maps).<\/p>\n<p><span>JPEG2000<\/span> and <span>PPM<\/span> loaders and savers for <span>GEGL<\/span> were contributed by Mukund Sivaraman, and some existing <span>GIMP<\/span> filters were ported to <span>GEGL<\/span> operations by Alexia Death, Barak Itkin and Andy&nbsp;Gill.<\/p>\n<p>The babl library has less changes, but one of the important ones is support for n-component&nbsp;formats.<\/p>\n<p>There&rsquo;s still a lot of work to be done on <span>GEGL<\/span>. &Oslash;yvind Kol&aring;s created a <a href=\"\/\/gegl.org\/contribute.html\">list of high priority tasks<\/a> that need solving. If you wish to contribute, don&rsquo;t hesitate to join <a href=\"https:\/\/mail.gnome.org\/mailman\/listinfo\/gegl-developer-list\">gegl-developer<\/a> mailing list and\/or <a href=\"http:\/\/www.gimp.org\/irc.html\"><span>IRC<\/span><\/a> (#gegl on irc.gimp.org) and ask&nbsp;around.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/evolve.rabatmalta.com\/?p=4604\"> 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-4604","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-1cg","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4604","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=4604"}],"version-history":[{"count":2,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4604\/revisions"}],"predecessor-version":[{"id":4772,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4604\/revisions\/4772"}],"wp:attachment":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4604"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4604"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4604"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}