indexpage.pl generates one or more index pages and the corresponding thumbnails for displaying images on the web. If there are more images available than will fit on one page with the specified number of rows and columns, indexpage.pl will generate more than one page, each with a navigator to easily reach the other pages. The pages will be called "index.html", "2.html", "3.html", and so on. There are lots of configuration options determining how the generated pages should look. Image descriptions are read from a file, eliminating the need to ever edit the files after generating them; they can always be regenerated for ease of maintaining.
IDS is a CGI written in Perl that generates a photo album website on the fly. All you need to provide are the images and (optionally) text descriptions. As you add new pictures, they will appear automatically. Each image will be displayed with information such as image type, file size, image size, and date uploaded. If EXIF information is embedded in the image (shutter speed, aperature, focal length, etc.), it will be displayed. It will create thumbnail preview images for JPEG, PNG, and GIF images. It will also recognize and display QuickTime movies, MPEG movies, and MP3 files. IDS uses HTML templates, so you can easily customize the look of your site.
PhotoShelf is a web-based digital image management, archive and display system written in Perl, backended by PostgreSQL. It is used to catalogue and arrange into albums photos from a digital camera or any other source. It aims to be very featureful and a complete solution for the only place where your photos need to be stored. Current features include: Able to store thousands of images (author has 3000 currently); Arranges photos into albums with thumbnails; Album lists are very user friendly and can be nested; Upload images from the web - either raw .jpg, or tar/zip files can be automatically unpacked too; Metadata about images is stored, including photo exposure data, categorisation, keywords, dates; Automatically extracts information out of EXIF headers, used by many digital camers; Multiple users can have their own album hierarchy; Online help for every page; Anonymous access - a user can grant anonymous view access to albums, images, or selected images in an album; Uses a postgresql database as the backend - Image data is stored directly in a nested unix directory hierarchy, indexed within the database for fast access; and Can perform basic image manipulation functions from the web page.
SLIKPIKS is a set of Perl scripts wrapped in a Perl CGI to help with the automation of creating html photobooks for a set of JPEGs. It resizes images for thumbnails and web-sized images, adds captions, and auto-creates html. It is unique in that it allows you to add optional captions to your photos.
The goal of this project is to create a web based interactive photo sharing system. That is especially useful when digital cameras become more and more popular. Main features include: Thumbnail view and full image view, User comments on each picture, Present the same set of images in different ways to different groups, Administration interface to change the image descriptions and manage the user comments, network transparent - It can draw images stored anywhere on the web, and more.
cthumb allows you to create an html picture album, with an index and several pages, each with thumbnails of your pictures. Optionally, it
generates the same pages in several languages simultaneously. It automatically generates thumbnails of the pictures. It attempts to
be nice in the look of the pages it generates. It is geared towards people that have ton of digital images that need to be labeled and
classified. All you need is the pictures and a text editor to put all the titles for every picture in a simple "album" textfile. It also allows you to customize almost everything in the way the albums look on the screen, from the size of the thumbnails to the background and foreground colors, the border colors, whether you want film-strips, etc.
iGal is a Perl-based program that can generate and publish an entire online picture show (HTML slides, thumbnails and index page included) with just one command line invocation. If you've got a directory (or several) full of image files that are waiting to be put online and shared with friends, then iGal is for you.
This script allows you to display (link to) full images and still keep them in your template design by using SSI's and cgi executes. All this allows you to dynamically generate seemingly individual pages for each image (which would normally be a lot of work).
Webgallery is a Perl script that lets you create a webpage showing off a gallery of your images. The current version of Webgallery requires the URI::URL module, as well as PerlMagick. It outputs JPEG formatted thumbnail images in an XHTML 1.0 index page.