| gmcnaughton ( @ 2007-08-28 11:50:00 |
| Entry tags: | hdr, photography |
Content-Aware Image Resizing
I've been fascinated with content-aware image resizing since reading about it on Thai's blog. It's like HDR for image resizing (if that makes any sense).
Here's the problem: how do you scale an image to a different size while retaining the "interesting" parts? Watch the video to find out.
The reason it reminds me of HDR is that HDR is a lie. You are making a false image, one that looks like nothing your eye ever saw at any time. But the lie is convincing; if anything, it looks more real because it simulates what you experienced and remember - the stitched-together gestalt of perception.
Content-aware image resizing works the same way, resizing the image by removing the bits that your eye skips over anyway.
Another approach is non-linear resizing, which does progressive stretching towards the edges of the image, where you're less likely to notice it. Another Neat Trick exploiting edge cases in human perception.
Edit: looks like Adobe snapped this guy up. Hopefully this will show up in Photoshop soon (though I'll have to wait for the Gimp).
Edit 2: check out Rsizr! It's a flash tool that supports this.