Lucida
Lucida is a fast, clean, robust web based photo gallery written in PHP. It will parse any standard directory structure on demand, treating directories as galleries, with unlimited recursion so galleries can contain any number of subgalleries and images. Lucida uses ImageMagick to generate thumbnails and resize images automatically, caching the results to speed up later pageviews.
Lucida is extremely configurable and customizable, with a completely web based configuration and administration system. All settings are stored in simple flat files, so there’s no need for the unnecessary overhead and complexity of a database.
Note: Lucida is no longer being maintained. I do not plan to release any updates and I probably won’t answer support questions. In addition, there are known to be several annoying bugs in the beta release. Use at your own risk.
Features
- Interface is standards-compliant XHTML and CSS. Every aspect of the site is customizable via CSS, and the design degrades gracefully for older browsers, printers, and handheld devices.
- Extremely fast generation of thumbnails and resized images thanks to ImageMagick and a robust caching system.
- Fully web based administration and configuration, utilizing simple flat files for data storage. No database necessary.
- Support for a huge number of image formats, including (but not limited to) GIF, JPEG, JPEG 2000, PNG, PSD (Adobe Photoshop), TIFF, and XCF (GIMP). Basically, if it’s a format that ImageMagick supports, Lucida can handle it. See the complete list of formats for details.
- Parses any standard directory structure, treating directories as galleries.
- Extracts and displays EXIF data from images that contain it.
- Includes tools for batch resizing (resizing images to all possible sizes and caching the results to speed up page loading for visitors), cache cleanup (deleting expired images from the cache), etc.
- Easily themeable, so you can customize your site’s look to fit your tastes. And in case you’re lazy, Lucida comes with a default theme that doesn’t completely suck.
- It’s free!
Requirements
- PHP 4.3.5 or higher
- ImageMagick 5.5.7 or higher
Downloads
Latest Version
CVS
The latest development version can be found in CVS. Lucida’s CVS module is named “lucida”. See Using CVS for detailed instructions.
Copyright
Copyright © 2004 by Ryan Grove. All rights reserved.
Lucida is open source software distributed under the terms of the GPL.