Seam Carving for Content Aware Image Resizing
Implementation by Andrew Colombi, Yuntao Jia, and Minhao Yu.
Introduction

Resizing images to new aspect ratios is a common task in image manipulation. The requirement to change aspect ratio means trouble if the aspect ratio of the content is important (i.e. you care that your content does not become long and skinny, or short and fat). To provide this kind of image editting Shai Avidan and Ariel Shamir developed a technique based on seam carving.
Andrew, Minhao and I have implemented Seam Carving in Java (JRE1.5) using SWT and Eclipse. Below you can find a Windows package, the README, and a platform independent package. To use the platform independent package you must provide SWT yourself; you can find more information in the README.
Downloads