DIGIKAMPLUGINS

Authors :
----------------------------------------------------------------------
- Renchi Raju       <renchi at pooh.tam.uiuc.edu>
- Gilles Caulier    <caulier dot gilles at free.fr>
- Todd Shoemaker    <todd at theshoemakers.net>
- Gregory Kokanosky <gregory dot kokanosky at free.fr>
- Richard Groult    <Richard dot Groult at jalix.org>


Resume :
----------------------------------------------------------------------
Digikam uses a plugin architecture for additional functionality.
Currently implemented plugins are:

 1) RawConverter       : A Raw Image Converter for digital cameras (by Renchi Raju).

 2) SlideShow          : Slideshow with effects ripped out from kslideshow and 3D effect using OpenGL (by Renchi Raju).

 3) MpegEncoder        : An images to MPEG flux encoder for build a video file with many images (by Gilles Caulier).

 4) ImagesGallery      : An Album to HTML gallery export (by Gilles Caulier and Gregory Kokanosky).

 5) PrintWizard        : A print wizard (by Todd Shoemaker).

 6) JpegLossLess       : Batch images processing without less meta informations (by Renchi Raju).

 7) CdArchiving        : Albums CD archiving via K3b cd burning program (by Gilles Caulier).

 8) AcquireImages      : Digikam acquire images interface (by Gilles Caulier).
                         This plugin include this parts:
                            ScanImages (scanner management using Kooka).
                            ScreenshotImages (Snap Screen based on KSnapshot and adapted to Digikam).

 9) Calendar           : A Calendar construction plugin using Digikam Albums images (by Renchi Raju)

10) SendImages         : An Email images plugin (by Gilles Caulier).

11) BatchProcessImages : A batch process images plugin (by Gilles Caulier).
                         This plugin include this parts:
                            RenameImages (Image files names renaming).
                            ConvertImages (Images files format converting).
                            BorderImages (Added border to images).
                            FilterImages (Images enhancement using digital filters).
                            ColorImages (Images colors enhancement).
                            EffectImages (FX images transforming).
                            ResizeImages (Basic and Prepare to print images resizing).
                            RecompressImages (Recompressing JPEG, TIFF, PNg, and TGA images).

12) MiscOperations     : Misc operations plugins (by Gregory Kokanosky and Gilles Caulier).
                         This plugin include this parts:
                            Image2Desktop.
                            Album2FileManager.
                            KDE control pannel Gamma Correction.

13) FindImages         : Find dupplicate images/comments in albums library (by Richard Grould and Gilles Caulier).
                         This plugin include this parts:
                            FindComments.
                         ==> Under construction.
                            FindDupplicateImages.

14) HelloWorld         : Tutorial plugin implementation (by Renchi Raju, Gilles Caulier, and Achim Bohnet).


Contact :
-----------------------------------------------------------------------
If you have questions, comments, suggestions, requests, bug reports to
make do email at :

digikam-users@list.sourceforge.net


Depencies :
-----------------------------------------------------------------------
AutoConf >= 2.5
AutoMake >= 1.7.0
KDE 3.x
gphoto2 2.x
imlib1 >= 1.90
libexif >= 0.5.7
ImageMagick >= 5.5.4
MJPEGTools >= 1.6.0
dcRAW >= 5.02


Installation :
------------------------------------------------------------------------
In the source directory do :

1) export WANT_AUTOCONF_2_5=1
2) export KDEDIR=KDE_installation_dir_on_your_system
3) make -f Makefile.cvs
4) ./configure
5) make
6) su
7) make install


Notes :
------------------------------------------------------------------------

- More specifics compilation and installation options can be used with '.configure' script.
Checked this with './configure --help' command line.

- The slideshow plugin needs OpenGL support to compile. By default it relies on OpenGL support
compiled into your version of the Qt library. If this is not the case you can link against
external OpenGL libraries with './configure --enable-opengl'. If you prefer to use Mesa instead
use this: './configure --enable-opengl --with-mesa'.

- Some plugins can be disabled during the build process. Checked the end of 'configure.in.in' file
and decomments the plugins lines corresponding. Then start the installation procedure.

- You must build and install the 'digikam3' module before trying build this module.

