Almost no site seems complete these days without an image gallery, which displays thumbnails of many images in on a single main page. When you click on any image, you bring up a page with a larger version of the image. My favorite way to create image galleries is by using shalbum, an elegant shell script that uses ImageMagick to generate Web albums.
ImageMagick is a suite of command-line tools for creating and manipulating bitmap images. It can be used to create simple graphics, complex image mosaics, and even animations.
The greatest advantage of having command-line applications such as the ImageMagick suite is that one can create scripts to do all the image processing. That's what Brazillian programmer Eduardo Sztokbant did. He created shalbum, a shell script that uses ImageMagick to do all the image processing required to create a Web album, and released the program under the GNU General Public License (GPL). Since shalbum is a shell script that does not require any installation or dependencies, except for ImageMagick, it should run on all flavors of Linux and Unix.
Full Story .