1.1.1 GPL (GNU General Public License)    
3.0/5 19
A carving program written to demonstrate the Seamstress library.





Arachne is the carving program written to demonstrate the Seamstress library.

Seam carving is a technique developed by Shai Avidan and Ariel Shamir for resizing images by removing the boring bits (content-aware image resizing as they call it). Shamir's web page has more information, including their paper. There is a video you can download from there that they presented at SIGGRAPH 2007. You can also watch it here.

Seamstress is an independent implementation of seam carving. The Seamstress library is a portable and takes care of the details of doing many of the things described by Avidan and Shamir. Others (like image expansion) are easy to implement yourself using the library.

Arachne is a GTK+ program designed to show off Seamstress at its best. It allows you to do the realtime fluid resizing with any image like that shown in the video above.

Seamstress and Arachne are both open source. If you find either of them useful, do let me know. If something seems wrong, of you have an idea for something that's missing, let me know so I can fix it.
Last updated on February 4th, 2009

0 User reviews so far.