{"id":4614,"date":"2010-10-04T00:00:00","date_gmt":"2010-10-03T22:00:00","guid":{"rendered":"http:\/\/evolve.rabatmalta.com\/?guid=30cfc547b87d7e08cc38a298ad3b284c"},"modified":"2010-10-04T00:00:00","modified_gmt":"2010-10-03T22:00:00","slug":"google-summer-of-code-2010-results","status":"publish","type":"post","link":"https:\/\/evolve.rabatmalta.com\/?p=4614","title":{"rendered":"Google Summer of Code 2010\u00a0Results"},"content":{"rendered":"<p>This year <span class=\"caps\">GIMP<\/span> participated in the annual Google Summer of Code program with three projects. Two out of three projects have been successful: Cage transform tool in <span class=\"caps\">GIMP<\/span> and <span class=\"caps\">HDR<\/span> and matting functions in <span class=\"caps\">GEGL<\/span>.<\/p>\n<p>The new Cage transform tool allows doing shape-preserving deformations of objects. The tool is based on a <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/www.math.tau.ac.il\/~lipmanya\/GC\/gc_techrep.pdf\">research paper<\/a> by Yaron Lipman, David Levin and Daniel Cohen-Or, and was implemented by Michael Mur\u00e9. The tool is implemented on top of a <span class=\"caps\">GEGL<\/span> operation that can be reused to create more transformation tools. For more information please refer to Michael&#8217;s <a href=\"http:\/\/pellelatarte.fr\/en\/\">blog<\/a> or <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/CageTool\">description<\/a> of the project&#8217;s outcome. The code lives in <a href=\"http:\/\/git.gnome.org\/browse\/gimp\/log\/?h=soc-2010-cage-2\">soc-2010-cage-2<\/a>&nbsp;branch.<\/p>\n<p>A project by Danny Robson resulted in a number of new, mostly <span class=\"caps\">HDR<\/span> related features in <span class=\"caps\">GEGL<\/span>: a standalone <span class=\"caps\">HDR<\/span> merge tool, <span class=\"caps\">RGBE<\/span> loading and saving, three tone mapping operators and one matting operator. You can read about them in details on the <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/HdrMatting\">project&#8217;s page<\/a>.<\/p>\n<p>The Cage transform tool is likely to be included in version 2.10, and features implemented by Danny Robson will be available in the next release of <span class=\"caps\">GEGL<\/span>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This year <span>GIMP<\/span> participated in the annual Google Summer of Code program with three projects. Two out of three projects have been successful: Cage transform tool in <span>GIMP<\/span> and <span>HDR<\/span> and matting functions in <span>GEGL<\/span>.<\/p>\n<p>The new Cage transform tool allows doing shape-preserving deformations of objects. The tool is based on a <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/www.math.tau.ac.il\/~lipmanya\/GC\/gc_techrep.pdf\">research paper<\/a> by Yaron Lipman, David Levin and Daniel Cohen-Or, and was implemented by Michael Mur&eacute;. The tool is implemented on top of a <span>GEGL<\/span> operation that can be reused to create more transformation tools. For more information please refer to Michael&rsquo;s <a href=\"http:\/\/pellelatarte.fr\/en\/\">blog<\/a> or <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/CageTool\">description<\/a> of the project&rsquo;s outcome. The code lives in <a href=\"http:\/\/git.gnome.org\/browse\/gimp\/log\/?h=soc-2010-cage-2\">soc-2010-cage-2<\/a>&nbsp;branch.<\/p>\n<p>A project by Danny Robson resulted in a number of new, mostly <span>HDR<\/span> related features in <span>GEGL<\/span>: a standalone <span>HDR<\/span> merge tool, <span>RGBE<\/span> loading and saving, three tone mapping operators and one matting operator. You can read about them in details on the <a href=\"https:\/\/web.archive.org\/web\/20110417075931\/http:\/\/code.google.com\/p\/google-summer-of-code-2010-gimp\/wiki\/HdrMatting\">project&rsquo;s page<\/a>.<\/p>\n<p>The Cage transform tool is likely to be included in version 2.10, and features implemented by Danny Robson will be available in the next release of <span>GEGL<\/span>.<\/p>\n<p> <a class=\"continue-reading-link\" href=\"https:\/\/evolve.rabatmalta.com\/?p=4614\"> 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-4614","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-1cq","jetpack_likes_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4614","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=4614"}],"version-history":[{"count":2,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4614\/revisions"}],"predecessor-version":[{"id":4776,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=\/wp\/v2\/posts\/4614\/revisions\/4776"}],"wp:attachment":[{"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4614"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4614"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/evolve.rabatmalta.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4614"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}