Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Seamless Cloning in GIMP Demo - Google Summer of Code 2011

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
15,699
Google+
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Sep 5, 2011

This video shows several examples of the Seamless Clone tool in GIMP, which I implemented as a part of Google Summer of Code 2011. More details can be found on http://lightningismyname.blogspot.com/2011/08/gsoc-2011-almost-final-results-...

As you will see from the video, the tool works pretty well with good results. However, note that it is still not finished, and it is in beta state (you'll see some of the problems in the video). My code can still be optimized to make it much faster, so stay tuned! :) Status of the tool (what remains to be done), and information about testing it can be found on http://lightningismyname.blogspot.com/2011/08/gsoc-2011-final-results-and-how...

The original algorithm behind this tool is presented at http://www.cs.huji.ac.il/~danix/mvclone/. The tool uses a slightly upgraded version of the algorithm though.

Images used in this video (most are Creative-Commons licensed) along with their author details can be found at:
http://commons.wikimedia.org/wiki/File:Polar_Bear_-_Alaska.jpg
http://commons.wikimedia.org/wiki/File:TheWave_1600pixels.jpg
http://commons.wikimedia.org/wiki/File:Northern_lights_at_the_Arctic_Circle_-...
http://commons.wikimedia.org/wiki/File:Manama-nightview.jpg
http://commons.wikimedia.org/wiki/File:Rot-Gelber_Apfel.jpg
http://commons.wikimedia.org/wiki/File:Clementine_orange.jpg

Link to this comment:

Share to:

Uploader Comments (LightningIsMyName)

  • @Serr8d: No, it can't be added as a plugin on canvas. Theoretically it can, but as far as I know there where some changes since 2.6 that I depend on. I can check that if it really matters, once I actually have this ready for 2.8 (which is coming soon).

    @iJeongju: It's not a plugin, it's part of GIMP's core, and I do hope on getting it on 2.8 if I'll have time (currently I don't though). Ignore the roadmap talk - when it's ready, it will be in gimp no matter what the roadmap says.

  • @gimpusers: See bottom part of my blog post (where it says "Known Bugs" and "Other TODO’s"

  • @pixiemotion: Thanks! I haven't checked it with pastes of that size since my very weak computer wouldn't have moved with it :P I did try on 600x600 or so, so I think it should be possible. Basically, the only limitation currently is that it allocates one chunk of memory for the entire buffer at some point, so your RAM has to be big enough. This would be easily fixed once I have time to work on it again.

    @gimpusers: I do plan on 2.8, and assuming I won't be busy as I am now, it will be there :)

see all

All Comments (16)

Sign In or Sign Up now to post a comment!
  • when are we going to see it implemented, I just can't wait to use it

  • Wow very cool! Are you planning to make cloning onto a transparent layer instead of the base layer possible though?

  • Um, How is your toolbox docked in gimp? Plus you have tabbed pictures at the top? Plus this sort of reminds me of Siox for gimp. ( Siox is add on that allows you sloppy cut out something from picture and cover the object you want with this neon green brush too and it crops the object out perfectly for you). I wanted to use that so bad but not made for gimp 2.6. Siox dot o r g . there is a video on Youtube also on it.

  • very nice work

  • Hehe just what i need!!!! GIMP rocks!

  • AWESOME O_o

  • it's a nice job you've done man! I'd love to see this tools in my gimp :)

  • wow this is "twiceasamazing"

  • @Serr8d This plugin will be in 2.10 version.

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more