Note: This website is archived. For up-to-date information about D projects and development, please visit

Welcome to SeamzGood

SeamzGood is an image processing software. It implements the seam-carving algorithm developed by Shai Avidan and Ariel Shamir at SIGGRAPH 2007.

It is based upon SDL and OpenglGL (through Derelict).

Discussion forums is here.

WARNING : the purpose of Seamzgood is very specific (and quite useless) so this project is not maintained anymore.


  • current version (0.9.1) is here (zip / tar).



Here is the list of SeamzGood's features :

  • resizing an image while preserving content
  • erasing an object from an image
  • protecting an object from further modification
  • moving an object in an image
  • user-friendly GUI
  • currently Windows only. Linux could be supported as most of the code is portable.


Here is the required configuration for executing SeamzGood :

  • Windows
  • OpenGL 2.0 (shaders required !)


SeamzGood is distributed under the terms of the BSD license.

What is seam-carving ?

The best introduction to seam-carving is to watch this video.

The original paper submitted at SIGGRAPH 2007 by Shai Avidan and Ariel Shamir is here.

Seam-carving exists also as free, open source C/C++ library : Liquid Rescale Library, used in a GIMP plugin.