A web-based photo gallery project
by Mark Jennings, Mike Koss, and Darrell Plank

The Image Gallery is a client-side JavaScript program that allows you to create a slide-show presentation from a collection of pictures.  To create a new gallery, you need only copy a simple template file, and edit the XML data block contained in the file to reference your images.

The Image Gallery Designer is a windows application that simplifies the creation of the correct template file format, and allows you to quickly select and crop the images for your show.  The folder containing the slide show HTML file and final images and thumbnails is created for you to be copied to a web server for distribution.

Features:

The Image Gallery is currently under development.  There are several releases of the software so far.  We welcome Beta Testers - so please try it out and let us know what you think.  Click on the version  link below to select the version you'd like to try (we'd obviously recommend you trying the most recent version).

Feedback:  Please send questions and comments to:

The Image Gallery Releases:

Version Notes
2004-09-17 Fixed media player control showing in Windows ME, and layout bug where portrait images would overlap the navigation controls.
2004-09-16 Fixed window movement (recalibration) when page first opens and balky buttons (when window is scrolled).
2004-09-08 (Indy release)  Fixed a bug displaying already loaded files during other-file load (esp. bad on slow link).
2004-09-04 Fixed timing problems loading images and sound files.  Enable changing suffixes of thumbnails, medium, and large file sizes.
2004-06-15 Support of Large image files (-L files).  You can now click on a gallery image and a pop-up viewer window will appear.  The Large image is loaded into this window (if available).
2004-06-13 Fixed to button icons (no clipped shadows) and splash text correctly displays in embedded galleries.
2004-06-12 Support for "embeded" galleries that will be position to fit within the width of a containing DIV.  Many new controls in XML for formatting options.  Can also load XML from an external file, rather than embedded in the HTML file.  Support for single-image galleries. Display of credits for images and background sound.
2004-05-27 Error handling for bad thumbnail images, splash screen while first images loading, smaller (40x40) icons (play icon highlighted when depressed).
2004-03-13 Fixed layout of large text descriptions; when they would overlap the navigation controls, they are forced below the bottom of the image.  Similaryl, the credits line is move to not overlap long descriptions.

Added ImageBase, ThumbBase and Thumb attributes (see XML documentation below).

  • SampleShow - Music soundtrack and auto-play.
  • Marketing Sample - Images from Cessna's Caravan web site.  Added as a
    demonstration of a commercial use for The Image Gallery.  Note that in this show, the large images are sourced from Cessna's web site, and the thumnails only are stored on our web site!
2004-03-11 Use of icon's for show controls.  Added end-of-show splash screen for Beta.

Sample Show

2004-03-05 Added more options for changing background color, fonts and colors.  Added support for a background audio track.
2004-02-08 Added Home, Prev, Next, and Play buttons.  Debug rectangles can be turned on by setting ss.fDebug = true in slideshow.htm.
2004-02-06 A debugging release.  This has a newest layout algorithm, and also shows a red rectangle around the major elements.
2004-01-08 Initial release.

Image Gallery Designer Releases

Version Notes
2004-04-10 The Designer now allows for the creation of stand-alone slide shows in addition to shows that download their runtime from the Internet.  When you make a stand alone show (click the checkbox marked "Embed" in the File/Properties menu), a directory called "Runtime" will be added to your gallery.  This directory contains all the files and images that are required to run the Image Gallery run-time application (viewer).

2004-04-10 Designer.zip

This zip file contains all the runtime files in addition to the Designer files.

2004-03-24 The files you need are now located in a single ZIP file.  You can download this file, and unzip the files to a single directory:

2004-03-24 Designer.zip

This version has the ability to rotate images and other UI tweaks.

2004-03-05 We don't have an installation program as yet, but for now you can simply copy these two files to your machine.  The UI is still rough, but we hope you'll get a flavor for what we're trying to accomplish.

PhotoAlbum.exe
richtexteditor.dll

Note that your first action in the application is to create a gallery.  Then you can drag images from your system into the thumbnail view.  You'll find two rectangles you can drag to form the large image crop, and a separate image crop for the thumbnail.

Once your gallery is created on your local machine, you can publish it by copying yourshow.htm and all the *.jpg files in the gallery folder to your web server (note - you should NOT copy the folder called "Processed Images" - that is only for use when editing your gallery should you decide to open it in the Designer again).