<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-8032774266215684330</atom:id><lastBuildDate>Sun, 18 Mar 2012 00:32:45 +0000</lastBuildDate><category>image resizing</category><category>program</category><category>code update</category><category>code</category><title>Gabe Is Coding</title><description>Code monkey by day, code ninja by night.</description><link>http://gabeiscoding.com/</link><managingEditor>noreply@blogger.com (Gabe)</managingEditor><generator>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-25690102896795740</guid><pubDate>Sun, 11 Oct 2009 20:25:00 +0000</pubDate><atom:updated>2009-10-11T14:25:38.492-06:00</atom:updated><title>Seam Carving GUI Speedy Edition</title><description>Well, it's been a while since the last release of the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;Seam Carving GUI&lt;/a&gt;. &lt;a href="http://brain.recall.googlepages.com/cair"&gt;Brain_Recall&lt;/a&gt; recently put some more work into makeing &lt;a href="http://sourceforge.net/projects/c-a-i-r/"&gt;CAIR&lt;/a&gt; more multi-threaded when possible claiming performance improvements of 30-70%.&lt;br /&gt;Some of these changes were in the 1.10 release, but unfortuntately, that broke the Mac OS X build as he used some posix semaphores (which apparently are&lt;a href="http://lists.apple.com/archives/Student-dev/2002/Feb/msg00140.html"&gt; not supported in Mac&lt;/a&gt;, although seemgly compile). So for the 1.11 update I ported CAIR 2.19 to the mac by using &lt;a href="http://kevincathey.com/code/using-counting-semaphores-on-mac-os-x/"&gt;some cross-platform trickery&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also, I used the opportunity to make&amp;nbsp;&lt;a href="http://code.google.com/p/ramses-build/"&gt;ramses build scripts&lt;/a&gt; (another project of mine) for the project and Qt 4.5.2 for msvc from &lt;a href="http://code.google.com/p/qt-msvc-installer/"&gt;qt-msvc-installer&lt;/a&gt; (yet another project of mine). The results are that you gain the benifit of the MSVC 2008 optimizing compiler for more speed and a&amp;nbsp;sparkley, shortcut making windows installer for more&amp;nbsp;convenience.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;Get the latest now&lt;/a&gt; and experience the speed improvements from multiple fronts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-25690102896795740?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2009/10/seam-carving-gui-speedy-edition.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-5196681624911802431</guid><pubDate>Sun, 07 Sep 2008 17:38:00 +0000</pubDate><atom:updated>2008-09-07T11:43:13.071-06:00</atom:updated><title>Seam Carving GUI Revivied</title><description>I received a source update from Brain_ReCall (Joe) including his updated CAIR v.2.15.1 and the following:&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Foward Energy Parameter&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Progress bar when running HD Quality&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Bugs:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Retain/Remove/Clear brush cursor now properly scales with the image zoom level&lt;/li&gt;&lt;/ul&gt;Also, I took into consideration some feedback I received and added the following improvements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Save/Load of the Mask now available (as a .png)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;The Mask is saved/restored during Undo/Redo operations&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Shortcuts use Qt's platform specific definitions (hopefully allowing them to work on Mac)&lt;/li&gt;&lt;li&gt;Upgraded to Qt 4.4.1 (hopefully allowing for better performance)&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;As usual, get the latest source and binaries at the &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;seam-carving-gui download page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-5196681624911802431?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2008/09/seam-carving-gui-revivied.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-1215120403275009173</guid><pubDate>Sun, 06 Jan 2008 00:25:00 +0000</pubDate><atom:updated>2008-01-05T17:39:08.067-07:00</atom:updated><title>Relicense and Update Seam Carving GUI</title><description>Well, demand has been pretty steady for the Seam Carving GUI so I've gone ahead and updated it to the latest version of CAIR. Joe says there should be some model performance improvements and possibly some behavior fixes.&lt;br /&gt;&lt;br /&gt;Last week a link to the Google Code page for the application made it pretty high (6th or 7th) on &lt;a href="http://programming.reddit.com"&gt;programming.reddit.com&lt;/a&gt; which brought in a flurry of traffic :) I hope some people found the program useful.&lt;br /&gt;&lt;br /&gt;I have relicensed the program as GPL v2.0 and Joe will be relicensing CAIR as LGPL v2.1 (and gave me permission to redistribute it under that license). This came after a commenter notified us of the incompatibility of GPL v3.0 and Qt4 from Trolltech which is GPL v2.0. Apparently v2 and v3 are incompatible licenses. I find in unfortunate that an open source license is creating these types of divisions and inconveniences in the free software community, but the folks in the GPL v3 camp are vary passionate about the IP stuff that the v3 license protects even to the detriment of license compatibility.&lt;br /&gt;&lt;br /&gt;As usual, get the latest source and binaries at the &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;seam-carving-gui download page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-1215120403275009173?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2008/01/relicense-and-update-seam-carving-gui.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>5</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-3357593807665853447</guid><pubDate>Thu, 15 Nov 2007 14:49:00 +0000</pubDate><atom:updated>2007-11-15T08:03:37.670-07:00</atom:updated><title>What's That? More Seam Carving Craziness?</title><description>They just don't stop coming: more for those in the liquid resizing/content aware image resizing/seam carving implementation scene.&lt;br /&gt;&lt;br /&gt;Brain_Recall gets most of the credit for this one, as he modified his source and the GUI and sent me the update. I added some tool-tips, tried to make the GUI more user friendly and cleaned up some of the implementation.&lt;br /&gt;&lt;br /&gt;New goodies:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;HD Quality&lt;/span&gt; parameter which produces better results when decreases both dimensions of an image but is more computationally expensive.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Add Weight&lt;/span&gt;/&lt;span style="font-weight: bold;"&gt;Weight Scale&lt;/span&gt; parameters. These were hard coded before, now you can play around with them although the defaults should work in most cases.&lt;/li&gt;&lt;li&gt;&lt;span style="font-weight: bold;"&gt;Removed Marked&lt;/span&gt; button - will shrink an image enough to remove a red area marked for removal and then stretch it back to the original dimensions. The classic "get that guy out of my photo" solution.&lt;/li&gt;&lt;/ul&gt;As usual, get the latest source and binaries at the &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;seam-carving-gui download page&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-3357593807665853447?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2007/11/whats-that-more-seam-carving-craziness.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>4</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-153482892707535273</guid><pubDate>Sun, 04 Nov 2007 17:35:00 +0000</pubDate><atom:updated>2007-11-04T10:49:41.690-07:00</atom:updated><title>Seam Carving GUI Updates</title><description>That's right folks even more updates. I really didn't expect this project to get so much attention, but I'm a sucker for making things the people use, and then making them better for the users.&lt;br /&gt;&lt;br /&gt;Improvements:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Upgraded to &lt;a href="http://sourceforge.net/project/showfiles.php?group_id=206754"&gt;CAIR 2.6.1&lt;/a&gt; (considerably faster!)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Can view images horizontal energy function as well as vertical (in the &lt;span style="font-weight: bold;"&gt;View&lt;/span&gt; menu)&lt;/li&gt;&lt;li&gt;Created a cursor when hovering over the image to represent the mark area size&lt;/li&gt;&lt;li&gt;Retain/Remove mask is also shrunk with the image so you can see how effective it is and can resize in increments without re-marking the mask areas&lt;/li&gt;&lt;li&gt;You can select to erase areas marked green/red (retain/remove), i.e. an mask eraser tool&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Mac build now includes JPEG support&lt;/li&gt;&lt;/ul&gt;Building a distributable package for the Mac turns out to be a non-trivial thing. Especially when you want independent Qt4 frameworks and image plugins loaded from within the application bundle. I wrote &lt;a href="http://seam-carving-gui.googlecode.com/svn/trunk/packageMac.sh"&gt;a script&lt;/a&gt; included in the source distribution that does the dirty work to make it easier in the future. It was really quite painfull to get it right, so maybe someone else can use this project as an example and save themselves some headache.&lt;br /&gt;&lt;br /&gt;I've also created a &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;Google Code project seam-carving-gui&lt;/a&gt; to host the binaries etc. Also I uploaded &lt;a href="http://www.gabeiscodingstatic.com/contentawareimageresizing-seamcarving"&gt;new screenshots&lt;/a&gt; at my static page. No use filling up space here.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;New Seam Carving GUI Download Page&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-153482892707535273?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2007/11/seam-carving-gui-updates.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-792201534017525353</guid><pubDate>Wed, 24 Oct 2007 04:53:00 +0000</pubDate><atom:updated>2007-11-04T10:53:58.434-07:00</atom:updated><title>New Backend for the Seam Carving GUI</title><description>The original seam carving algorithm implementation that I based the Seam Carving GUI on was written as a quick and dirty project by Andy Owen. Andy has moved onto other things and I got an email from Brain_Recall (Joe) who was working on a more true to the paper implementation of the algorithm with his own optimizations (called &lt;a href="http://brain.recall.googlepages.com/cair"&gt;CAIR&lt;/a&gt;). Joe’s work as really matured into some nice optimized, mutli-threaded code and produced much nicer results. Most noticeable is the resizing images to larger dimensions than the original.&lt;br /&gt;&lt;br /&gt;So I modified the GUI to use CAIR (&lt;a href="http://sourceforge.net/projects/c-a-i-r/"&gt;newest version&lt;/a&gt; on sf.net) and take advantage of its new features. I also threw in some itch features.&lt;br /&gt;&lt;br /&gt;New features&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Can set a quality parameter that gives you a quality/time tradeoff when resizing&lt;/li&gt;&lt;li&gt;View algorithm metrics on the image: grayscale, edge, and energy&lt;/li&gt;&lt;li&gt;Can specify weights (intensities) for retain/remove regions&lt;/li&gt;&lt;li&gt;2-3X faster (especially on multi-core machines)&lt;/li&gt;&lt;li&gt;Undo/Repeat&lt;/li&gt;&lt;/ul&gt;Here is a screenshot of the GUI:&lt;br /&gt;&lt;br /&gt;&lt;a imageanchor="1" href="http://www.gabeiscodingstatic.com/ball_edge.png/ball_edge-full.jpg" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img style="border: 0pt none ;" src="http://www.gabeiscodingstatic.com/ball_edge.png/ball_edge-large.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;To give you an idea of the quality of CAIR, here are some more resized versions of the ball image.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;a imageanchor="1" href="http://www.gabeiscodingstatic.com/ball150.jpg/ball150-full.jpg" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img style="border: 0pt none ;" src="http://www.gabeiscodingstatic.com/ball150.jpg/ball150-medium.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a imageanchor="1" href="http://www.gabeiscodingstatic.com/ball850.jpg/ball850-full.jpg" style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;"&gt;&lt;img style="border: 0pt none ;" src="http://www.gabeiscodingstatic.com/ball850.jpg/ball850-large.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Download Links:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: All Downloads Now at the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;seam-carving-gui&lt;/a&gt; project &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;Download Page&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: Sorry for all the mess with the Mac version. First I didn't bundle in Qt, then my upload continuously failed to the static Goggle Pages host.&lt;br /&gt;&lt;br /&gt;Update: The new mac build should include JPEG support. Get it at the download page linked above.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-792201534017525353?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2007/10/new-seam-carving-gui-backend.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>13</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-5735906446964480659</guid><pubDate>Thu, 06 Sep 2007 04:22:00 +0000</pubDate><atom:updated>2007-11-04T10:58:33.196-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>code update</category><title>Updates for the Retargeting GUI</title><description>It's always nice to find out a project you threw together is being used. It seems that although other development efforts around the web have sprung up around the content-aware image resizing, people like having a stand-alone, easy to run implementation.&lt;br /&gt;&lt;br /&gt;Improvements to this release:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;You can mark areas of the image that you would like to retain/remove with a paint style mouse gesture.&lt;/li&gt;&lt;li&gt;JPG support (built into the windows binary)&lt;/li&gt;&lt;li&gt;I am now using the Qt Graphics View Framework, which should make image handing (zooming etc) a bit snappier.&lt;/li&gt;&lt;li style="color: rgb(153, 51, 0); font-weight: bold;"&gt;Update: I got notified of a few bugs, so I fixed those using valgrind&lt;/li&gt;&lt;li&gt;&lt;span style="color: rgb(153, 51, 0); font-weight: bold;"&gt;Update: While I was at it, I implemented copy and paste in windows&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Still things that could be done:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Various algorithm speed improvements&lt;/li&gt;&lt;li&gt;Copy and Paste &lt;span style="color: rgb(153, 51, 0);"&gt;[&lt;span style="font-weight: bold;"&gt;Update: completed in latest build&lt;/span&gt;]&lt;/span&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Anything else you guys suggest&lt;/li&gt;&lt;/ul&gt;I'm on the lookout for people who have written more efficient and true to the paper seam carving algorithms to improve the back-end. So if you are such a person, or know of such an implementation on the web, give me a heads up.&lt;br /&gt;&lt;br /&gt;Again the download links are&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: All Downloads Now at the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;seam-carving-gui&lt;/a&gt; project &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;Download Page&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;Here are some images showing the program in action...&lt;br /&gt;&lt;br /&gt;A nice castle image before any retargeting:&lt;br /&gt;&lt;p style="text-align: center; clear: both;" class="separator"&gt;&lt;a style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;" href="http://www.gabeiscodingstatic.com/before-resize.JPG/before-resize-full.jpg" imageanchor="1"&gt;&lt;img src="http://www.gabeiscodingstatic.com/before-resize.JPG/before-resize-large.jpg" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;Mark areas that we want to remove and we want  retain, in this case we want to make sure the castle is not distorted and remove the pesky pedestrian:&lt;br /&gt;&lt;p style="text-align: center; clear: both;" class="separator"&gt;&lt;a style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;" href="http://www.gabeiscodingstatic.com/retain-remove-marked.JPG/retain-remove-marked-full.jpg" imageanchor="1"&gt;&lt;img src="http://www.gabeiscodingstatic.com/retain-remove-marked.JPG/retain-remove-marked-large.jpg" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;The re targeted image, pretty slick eh?&lt;br /&gt;&lt;p style="text-align: center; clear: both;" class="separator"&gt;&lt;a style="border: 0pt none ; background-color: transparent; margin-left: 1em; margin-right: 1em;" href="http://www.gabeiscodingstatic.com/after-resize.JPG/after-resize-full.jpg" imageanchor="1"&gt;&lt;img src="http://www.gabeiscodingstatic.com/after-resize.JPG/after-resize-large.jpg" style="border: 0pt none ;" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="text-align: left;"&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: The latest version is no longer based on Andy's implementation but CAIR. See the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;seam-carving-gui&lt;/a&gt; project page for more.&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-5735906446964480659?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2007/09/updates-for-retargeting-gui.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-8032774266215684330.post-6275347758404222535</guid><pubDate>Thu, 30 Aug 2007 04:29:00 +0000</pubDate><atom:updated>2007-11-04T10:58:01.587-07:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>program</category><category domain='http://www.blogger.com/atom/ns#'>code</category><category domain='http://www.blogger.com/atom/ns#'>image resizing</category><title>Content Aware Image Resizing - A Seam Carving GUI</title><description>I built a simple Seam Carving GUI as a GUI front end to the implementation of the Seam Carving algorithm by &lt;a href="http://ultra-premium.com/b"&gt;Andy Owen&lt;/a&gt;[1].&lt;br /&gt;&lt;br /&gt;I ran into Andy's &lt;a href="http://science.slashdot.org/comments.pl?sid=279819&amp;amp;cid=20358081"&gt;comment&lt;/a&gt; to the Slashdot article about &lt;a href="http://science.slashdot.org/article.pl?sid=07/08/25/1835256&amp;amp;from=rss"&gt;Content-Aware Image Resizing&lt;/a&gt;[2] and decided his late night hack was worth looking into. And hey, it worked! After a few days of seeing the impressive &lt;a href="http://www.youtube.com/watch?v=vIFCV2spKtg"&gt;demonstration video&lt;/a&gt; about the &lt;a href="http://www.faculty.idc.ac.il/arik"&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;SIGGRAPH&lt;/span&gt; paper&lt;/a&gt; on seam carving I found myself going back to Andy's implementation to manually grind some images through his C code and began thinking, lets get some GUI going on here!&lt;br /&gt;&lt;br /&gt;So there you have it, two nights of feverish coding later (one with a slightly hindering amount of wine consumed during a &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;MythBusters&lt;/span&gt; viewing session) and I have something to ship.&lt;br /&gt;&lt;br /&gt;Enjoy, if you have any questions or suffer from the undeniable urge to lavishly complement this quick hack of a GUI, or more likely would like bellow your complaints about something your getting for free, you can reach me at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;gabe&lt;/span&gt;rudy+&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;seamcarving&lt;/span&gt; at &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;gmail&lt;/span&gt;.com&lt;br /&gt;&lt;br /&gt;&lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;TODO&lt;/span&gt;:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Copy and Paste&lt;/li&gt;&lt;li&gt;Drag and Drop&lt;/li&gt;&lt;li&gt;Do any sort or optimization of Andy's image stuff&lt;/li&gt;&lt;li&gt;Do the bit where you mark parts of the image to preserve or make go away&lt;/li&gt;&lt;li&gt;Read the paper and make it really work!&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;DOWNLOAD:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: All Downloads Now at the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;seam-carving-gui&lt;/a&gt; project &lt;a href="http://code.google.com/p/seam-carving-gui/downloads/list"&gt;Download Page&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;Build instructions and screenshots: &lt;a href="http://www.gabeiscodingstatic.com/contentawareimageresizing-seamcarving"&gt;here&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;[1] Andy is the nicest (and only) Australian I've ever met on the &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;internet&lt;/span&gt;, I got his permission to do a GUI around his resizing code and he was very supportive, even adding in a feature or two for the cause.&lt;br /&gt;&lt;br /&gt;[2] His was actually one of two comments that had links to quickly written code, but it was plain to see that Andy's was the proper implementation to follow up on as it received a (+5 &lt;span id="comment_score_20359241" class="score"&gt;Interesting)&lt;/span&gt; vs. the(+4 Interesting). &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;Tsk&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;tsk&lt;/span&gt;, not to mention the other link was cold dead.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(153, 0, 0); font-weight: bold;"&gt;Update: The latest version is no longer based on Andy's implementation but CAIR. See the &lt;a href="http://code.google.com/p/seam-carving-gui/"&gt;seam-carving-gui&lt;/a&gt; project page for more.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/8032774266215684330-6275347758404222535?l=gabeiscoding.com' alt='' /&gt;&lt;/div&gt;</description><link>http://gabeiscoding.com/2007/08/content-aware-image-resizing-seam.html</link><author>noreply@blogger.com (Gabe)</author><thr:total>18</thr:total></item></channel></rss>
