I need some image programming advice

I am trying to build a high resolution image that consist of vertical lines from other images.

To be exact: I want to build an image that is 3888×2592 pixels. I want to build it using 3888 vertical lines that are 2592 pixels high. I have a folder with 3888 high resolution images and the new image should be build by extracting vertical line number one from the first picture, vertical line number two from the second picture, vertical line number three from the third picture and so on.

Here is a very simple illustration:
Click illustration to enlarge.

It would be possible to do this manually in photoshop. Open one image, cut the first column of pixels, paste in a new image and repeat 3888 times… But this is something that would be much easier by automation. Pseudo code:

– Create new image, 3888×2592

For n = 1 to 3888
– Open image number n
– Copy column number n (1×2592 pixels)
– Paste at column number n in new image
Next n

…the problem is that I have no idea what tool to use. Could this be programmed using automator and apple script? Using automation in photoshop? Or do I need to learn xcode and do it the hard way?

Preferably a solution that could be done on a Mac.

Any advice is appreciated!

I need some image programming advice

Some advice for building a web site – 2007

To some extent I am repeating myself, but I just had to get this down. The web is evolving and rules change. Both for the the people using the web and for the people publishing. First, consider these four words, describing a couple of things that are important (click the words to get the full story behind them):

Make it available and remember the long tail.

Communication channel. Not only a distribution channel.

Metadata, tags, RSS, widgets and descriptions.

Give the users control.

Then focus on keeping things simple and spend huge amounts of money on getting the usability right.

Then build your site using as much off-the-shelf software as possible. And remember that there are a lot of free, open source solutions that are very solid systems. A standard LAMP (Linux, Apache, MySQL, PHP) or something similar as the basis. Consider publishing systems like WordPress and Drupal. Frameworks like Ruby on rails and Django. For media publishing consider professional solutions like Brightcove, vpod.tv, kyte.tv, Blip.tv etc. And don’t be afraid to integrate with well proven sites like Flickr for images, del.icio.us for tagging, YouTube for video etc.

When you are making that system that lets your audience get some control you might have to build an API for them. Why not start with the API and build the initial system using that yourself?

Yes, I know. This isn’t the definitive guide to build a killer web site, please feel free to add your best advice in the comments.

Some advice for building a web site – 2007