 |
|
 |
|
|
 |
 |
 |
 |
|
 |
|
 |
 |
|
|
|
 |
|
 |
Quick Facts
Imagen is an open source server-based solution for automatic generation of personalized images.
With Imagen your web site can create images on-the-fly by applying different transformations (crop/rotate/resize) over existing images and adding text and graphics. The result can be delivered to the browser in any image format (GIF/JPG/PNG).
All this is performed on the server, using a custom scripting language. You can pass parameters to the scripts from HTML , thus controlling the scripts' behavior and reusing one and the same script for different purposes.
Imagen can be used for dynamic generation of navigation menus and page titles, customizable product catalogs, zoom in high resolution images, graphics charts, image galleries with automatic thumbnails, image passwords generation, dynamic banners and many more.
Imagen is equipped with a smart high performance cache, which avoids multiple generation of one and the same image. The scalable architecture allows heavy loaded sites to benefit from deploying Imagen on several servers in a cluster - thus performance is increased and the possibility of a single point of failure is eliminated.
Imagen works under Linux and can be installed as a plug-in to Apache or can be used as a stand-alone cgi-bin application. Imagen uses ImageMagick for image manipulations and FreeType for text rendering.
Features
- Operates with over 60 image formats, incl. TIFF, GIF, JPG, PNG.
- Creates a composite image by combining several separate images
- Transforms images (crop, resize, rotate, etc)
- Applies effects (sharp, blur, color-reduce, etc)
- Draws shapes and text in any font, size, color
- Zoom and Pan on any part of the image
- Easy-to-learn script language with integrated debugger, profiler, and different log levels
- Automatic email notification on error in scripts
- Advanced Cache which reduces loading time
- High performance and availability provided by clustering architecture
- Apache Plug-in Architecture
Benefits
- Images across the entire web site can be modified at any desired frequency to keep content fresh and up-to-date.
- Imagen separates content from design, thus automating Web graphics production and reducing the time needed to maintain the content.
- Imagen makes changes in the Feel and Look Concept simple (you can change branding elements like Fonts, Color all over the site by updating a single file)
- Easy script parametrization from HTML allows for a great re-usability of imagen scripts.
Applications
- Automatic thumbnails generation
- Decoration of images with a border or frame
- Fast delivery of very large images, using the zoom features
- Prevent automated registrations by image-based passwords
|
|
 |
|
 |
|
|
|
 |
|
 |
|
|
|
| 2005-02-09 |
|
|
| Fixed a critical FreeType/Samba related problem, cache parameters interpretation bug and a few installation issues.
|
|
 |
| May-28-2003 |
|
|
| Fixed a problem with ImageMagick's warning when opening an image
|
|
 |
| May-15-2003 |
|
|
| Fixed problems with synchronization.
|
|
 |
| May-09-2003 |
|
|
| Added a logic in dispatcher to handle the Imagen generated errors.
|
|
 |
| Apr-29-2003 |
|
|
| Added regulating of the dispatcher HTTP request timeout
|
|
 |
| Apr-16-2003 |
|
|
| Math functions added. More flexible usage of dispatcher. Fixed bugs.
|
|
 |
| May-20-2002 |
|
|
| The 1.02.014 build of Imagen has more stable cache and distributed image generating. Bugs in concurrent data access are fixed.
|
|
 |
| Dec-12-2001 |
|
|
| The newer 1.02.006 build of Imagen contains also a newer sample imagen.cfg file that has absolute paths for the directories with logs and profiles. This path is minded now when creating an imagen.log file.
|
|
 |
| Aug-16-2001 |
|
|
| The new version 1.02 of Imagen supports return codes for image/font manipulation functions and fixes a few minor bugs. Additionally, some of the demos are beautified.
|
|
 |
| July-20-2001 |
|
|
| The new version 1.01 of Imagen features a new module for clustering, which allows a fast and reliable generation of large numbers of images by distribution and load balancing over a farm of servers.
|
|
 |
|
|
|
|
|
 |
|
|
|