About

What is KIPI?

KIPI (KDE Image Plugin Interface) is an effort to develop a common plugin structure for Digikam, KPhotoAlbum, Showimg and GwenView. Its aim is to share image plugins among graphic applications. Kipi is based on the old digiKam plugins implementation.

One of the nicest things about KDE Photo Management Programs like "digiKam", "KPhotoAlbum", "GwenView" and "ShowImg" is how easily its functionality can be extended, by using plugins. Plugins can manipulate image files in almost any way that users can. Their advantage is that it is much easier to add a capability to the host application by writing a small plugin than by modifying the host application core. Many valuable plugins have C++ source code that only comes to 100-200 lines or so.

Kipi plugins are additional functions for the KDE Images Managment Host Programs. They can add extra menus and shortcuts, and extend the host programs features. You can install as many or as few as you like, from within host programs.

More information on using and enabling the plugins you want is available in the host program handbook.

Screenshots

Some screenshots of diffent applications running KIPI-Plugins:


Digikam






Gwenview




KimDaBa




Showimg



Plugins

Browse plugins by left menu

How can I contribute?

Mailing List

If you want to implement a new plugin, add Kipi support to a new graphic application, or just speak about it, you're welcome to join the kde-imaging@kde.org mailing list.

The mailing-list archives can be consulted at this url.

IRC Channel

You can meet KIPI developers on #kde-imaging IRC channel (Freenode).

Bug reports and Wishes

For bug reports and wishes, please use the KDE Bug Tracking System.

Download

Released versions



Get from SVN

If you want to try the latest development version, you need to grab Kipi from the KDE SVN. It's located in the kdeextragear-libs module.

You can either get the source code using SVN like this:

% svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/libs
% cd libs
% svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin

If you want to test a single module, kipi-plugins for instance, you can:

% svn co -N svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/libs
% cd libs
% svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/libs/kipi-plugins
% svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/admin

The current KDE SVN tarballs of the host applications which support Kipi can be downloaded from this link.


Install from sources

Kipi must be compiled and installed before compiling the host applications.

Compiling libKipi

The dependencies are:

  • Common:
    • AutoConf >= 2.5

    • AutoMake >= 1.6.0
    • KDE 3.x
  • libkexif:
    • libexif >= 0.5.7
  • kipi-plugins:
    • gphoto2 2.x

    • imlib2 >= 1.1.0
    • ImageMagick >= 5.5.4
    • MJPEGTools >= 1.6.0
    • dcRAW >= 5.02

The procedure is listed below:

export WANT_AUTOCONF_2_5=1
export KDEDIR=KDE_installation_dir_on_your_system
make -f Makefile.cvs
./configure --enable-debug=full
make
su
make install


Enabling Kipi support in host applications

The host application compilation options to use Kipi are:

  • digiKam : no option. Native support.
  • KimDaBa : use --enable-libkipi option with the ./configure script in kdeextragear-2 CVS module.
  • ShowImg : use --enable-libkipi option with the ./configure script in kdeextragear-2 CVS module.
  • Gwenview : use --enable-kipi option with the ./configure script in kdeextragear-1 CVS module.

Team

Here it is, KIPI development team:

MAIN DEVELOPERS:

Gilles Caulier
Marcel Wiesweg
Vardhman Jain
Colin Guthrie
Aurelien Gateau
Valerio Fuoglio
Angelo Naselli
Seb Ruiz
Jesper K. Pedersen


CONTRIBUTORS:

Gerhard Kulzer
Orgad Shaneh
Achim Bohnet
Michael Höchstetter
Joern Ahrens
Rüdiger Bente
Beth Marmorstein
Tudor Calin
Robert Marmorstein
Owen Hirst
Richard Groult
Todd Shoemaker
Gregory Kokanosky


PROJECT COORDINATOR:

Angelo Naselli

FORMER MAINTAINER:

Renchi Raju
Tom Albers
Ralf Hoelzer


WEBMASTER

Valerio Fuoglio

PLUGINS MAINTAINERS:

Acquire Images Jesper K. Pedersen
Batch Process Aurelien Gateau
Calendar Orgad Shaneh
CD Archiving Angelo Naselli
Find Images Jesper K. Pedersen
Richard Groult
Flickr Export Vardhman Jain
Gallery Export Colin Guthrie
GPSSync Gilles Caulier
HTML Export Aurelien Gateau
Image Viewer Markus Leuthold
IPod Export Seb Ruiz
Jpeglossless Gilles Caulier
Kamera Klient Aurelien Gateau
Michael J. Gruber
MetadataEdit Gilles Caulier
MPEG Encoder Angelo Naselli
Valerio Fuoglio
Print Wizard Angelo Naselli
RAW Converter Gilles Caulier
Sendimages Michael Höchstetter
Simpleviewer Export       Joern Ahrens
Slideshow Valerio Fuoglio
Time Adjust Gilles Caulier
Wallpaper Jesper K. Pedersen
Syndicate content