Introduction
imgProcessor is a lightweight and powerful set of mySQL, C and PHP softwares to extract camera info from JPEG, archives them in mySQL database, produces thumbnails and automaticly generates HTML pages of those pictures.
Features
- Multiple image resolutions generation : 100x75, 120x90, 200x150, 684x512, 800x600, 1280x960.
- Recording: shutter speed, picture taken date, focal length, camera name, aperture, ISO speed, dimensions.
- Displaying (in web): shutter speed, picture taken date, focal length, camera name.
- Saving JPEG in YUV422 color space.
- A picture can be assigned to a category.
- A description can be assigned to a picture.
- xmlhttp is used to transfer categories and pictures. The main "galleries" section is loaded normally.
- Browser forward and back buttons, as well as picture direct access from URL is possible using the window.location.hash "anchor" trick.
- Admin interface.
Known Issues
- The current color space for JPEG (YCbCr422) is not optimally rendered by Windows XP Picture Viewer (and IE).
- Picture taken date is a couple of hours earlier than reality.
Futur Improvements
- Image could be in multiple categories.
- YUV444 or RGP color space (instead of YUV422) to produce sharper pictures.
- Camera zoom display in picture information.