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

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.

Download

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

Videos

Features

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.

Requirements

Here is the required configuration for executing SeamzGood :

  • Windows
  • OpenGL 2.0 (shaders required !)

License

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.

Attachments