Update: Please note, this a Firefox-only, totally experimental "fun" project, not meant for real world use 🙂
Here's part of a photo before the effect is applied:
Here's the photo split into 1px wide columns. Notice how the roof is straightened out.
Unfortunately, its too slow to be usable. So here's the photo split into 5px wide columns, which makes it pretty usable and doesn't look too bad.
Here are links to try it out: