Kipi
What is it?
Kipi (KDE Image Plugin Interface) is an effort to develop a common plugin structure for
Digikam,
KimDaBa,
Showimg and
Gwenview.
Its aim is to share image plugins among graphic applications. Kipi is based on the old digiKam plugins implementation and is maintened by digiKam team.
Table of contents
Status
libKipi core is stable and has been released as libkipi 0.1.4.
The most stable KipiPlugins tarball is version 0.1.0-rc2.
Currently implemented plugins are:
- NEW FlickrExport: export images to a remote Flickr web service.
- NEW SimpleviewerExport: export your images in a nice flash movie.
- NEW HTMLGallery: export your images to HTML
- RawConverter: A raw image converter for digital cameras.
- SlideShow: Slideshow with effects ripped out from kslideshow and 3D effects using OpenGL.
- MpegEncoder: Create an MPEG slideshow from your images.
- PrintWizard: A wizard to print images in various format.
- JpegLossLess: Batch process your JPEG images without losing meta information and compression.
- CdArchiving: Archive your albums on CD or DVD using K3b.
- ScanImages: Scanner management using Kooka.
- ScreenshotImages: Snap screen based on KSnapshot and adapted to Kipi.
- Calendar: A plugin to create calendars.
- SendImages: A plugin to send images by email, allowing resizing and recompressing before sending.
- RenameImages: Batch image renamer.
- ConvertImages: Batch image converter.
- BorderImages: Add border to your images in batch.
- FilterImages: Batch image enhancer using digital filters.
- ColorImages: Batch image color enhancer.
- EffectImages: Batch image transformation effects.
- ResizeImages: Batch image resizer.
- RecompressImages: Batch image recompressor.
- FindDuplicateImages: Find duplicate images in albums.
- WallPaper: Set your image as wallpaper.
- TimeAdjust: Adjust image file time and date.
- GalleryExport: Interface for export images collections to remote Gallery web server.
- KameraKlient: Digikam 0.6.2 Gphoto2 interface ported as a Kipi plugin. Note: this plugin is disabled in digiKam release >= 0.7.x because this part have been re-written from scratch using KIO Slaves.
Documentation
The current kipi plugins handbook from SVN can be consulted here.If you want to use libKipi in your application, the API documentation generated by Doxygen is available online from developer.kde.org.
Jesper K. Pedersen wrote a KIPI presentation, which you can find here.
Releases
Latest versions are:
- libkipi: 0.1.4
- kipi-plugins: 0.1.2
- libkexif: 0.2.5
Latest releases are listed below. You can find older releases from here.
Source
Mandriva 2006
By Angelo Naselli- kipi-plugins-0.1.2-0.1.20060mdk.i586.rpm
- libkexif0-0.2.4-0.1.20060mdk.i586.rpm
- libkexif0-devel-0.2.4-0.1.20060mdk.i586.rpm
- libkipi0-0.1.4-0.1.20060mdk.i586.rpm
- libkipi0-devel-0.1.4-0.1.20060mdk.i586.rpm
Slackware 10.2
By Mark TuckerSuSE 10.0
Links2Linux.de has KIPI packages for SuSE: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 download the latest daily SVN snapshot from here, or get the source code using SVN like this:
% svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/libs % cd libs % svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/adminIf you want to test a single module, kipi-plugins for instance, you can:
% svn co -N svn://anonsvn.kde.org/home/kde/trunk/extragear/libs % cd libs % svn co svn://anonsvn.kde.org/home/kde/trunk/extragear/libs/kipi-plugins % svn co svn://anonsvn.kde.org/home/kde/branches/KDE/3.5/kde-common/adminThe current KDE SVN tarballs of the host applications which support Kipi can be downloaded from this link
Compilation and installation
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
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.
Screenshots
| Digikam | |
|
|
|
|
| KimDaBa | |
|
|
| Showimg | |
|
|
| Gwenview | |
|
|
Contacts
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.
Bug reports and Wishes
For bug reports and wishes, please use the KDE Bug Tracking System.The current bugs/wishes list is available at this url.
Team
Main developers:- Gilles Caulier from digiKam project.
- Renchi Raju from digiKam project.
- Joern Ahrens: developer from digiKam project.
- Tom Albers: developer from digiKam project.
Contributors:
- Angelo Naselli: bug fixing.
- Gerhard Kulzer: handbooks writer from digiKam project.
- Jesper K. Pedersen from Kimdaba project.
- Aurélien Gâteau from Gwenview project.
- Ralf Hoelzer: developer from digiKam project.
- Todd Shoemaker: developer from digiKam project.
- Tudor Calin: developer .
Roadmap to 0.1.0 release
|
Completed
|
Library core
Common plugins tasks
Specific plugin tasks
|
|
Wishlists (mostly for Post 0.1.0 release)
|
Library core
Common plugins tasks
Specific plugin tasks
|
[ Edit ]
The KDE Extragear









