KPhotoAlbum

KPhotoAlbum logo

Download - Snapshots

Overview

KPhotoAlbum comes with a plugin mechanism shared between a number of imaging applications. Compiling this plugin mechanism is optional and requires a bit of extra work, but in the end it adds quite a bit of functionality to KPhotoAlbum, see the KIPI page for a full list of plugins.

If you want the plugins, you must first compile the packages KEXIF, KIPI, and kipi-plugins in that order before compiling KPhotoAlbum itself. If you do not want the package, just download KPhotoAlbum, run configure; make; make install and you are done.

EXIF support

KPhotoAlbum has support for showing EXIF information, plus searching in the exif information. This is optional, and KPhotoAlbum can be compiled without this support. To include it you need the EXIV2 library installed. Download and compile using a simple configure; make; make install.

To enable KPhotoAlbum to search your images using EXIF information, you also need to have a Qt installed with SQLite support (often this is a separate rpm or similar package).

Check the output of configure and/or the Help->KPhotoAlbum Feature Status to see if things got compiled correctly.

Instructions

To compile KPhotoAlbum, with plugin support, you need to compile libkexif, libkipi, kipiplugins, and KPhotoAlbum in that order.

The steps in compiling KPhotoAlbum from sources are as follows. For each package do the following steps. The order of the packages must be libkexif, libkipi, kipiplugins, and kimdaba.

  • ./configure
    if you're going to install into another location do this instead:
    export KIMDABAPREF=/where/you/want/it
    ./configure --prefix=${KIMDABAPREF} --with-extra-libs=${KIMDABAPREF}/lib --with-extra-includes=${KIMDABAPREF}/include
  • make
  • make install (VERY) important, without this step KPhotoAlbum will not work)
  • If you installed KPhotoAlbum in the non default directory, then you need to set the environment variable KDEDIRS. This might look like this: export KDEDIRS=/opt/KPhotoAlbum:$KDEDIRS
  • Finally run kbuildsycoca to ensure that plugins are found.

Source code for KEXIF, KIPI, and KIPI-plugins

You need libkexif, libkipi, and kipi-plug-ins from The KIPI tools download page If you don't want to bother finding the newest one, then these are known to work:

3.1.0 rc 2

Notice this snapshot is older than KPhotoAlbum 3.1

2006-12-09-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • Many language fixes, including ensuring that we do not talk about images when we mean images/videos.

2006-11-27-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • Save configurations of special categories (should they be shownin the viewer etc) (Thanks to Christoph Moseler)
  • Bugfix: when going out of full screen mode, resize to the configured size. (Thanks to Henner Zeller)
  • Bugfix: better error handling for video loading (thx to Henner Zeller)
  • Renamed Persons to People and Locations to Places. A huge thank you to Clytie Siddall clytie AT riverland DOT net DOT au for bringing this and numerous other language errors to my attention.
  • Instead of showing "No other Persons" show "None". Translated versions had problems as the "No other" part depended on the category.
  • Bugfix: In the settings dialog you were asked if you really wanted to delete a category. Despite your answer it would be deleted nevertheless. (Thanks to Baptiste Mathus for finding this).
  • Do not show image size for videos (currently there are not way to get that information from the KDE video subsystem)
  • Show mega pixel in info box, and zoom factor in viewer, thx to Henner Zeller
  • Fixed problem with windows layout not being read correctly if any category name contains non-latin1 character

2006-11-15-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • Bugfix: Recent added code to ensure that the splash screen would update timely broke the size of the main dialog.
  • Directories only show the filename part now in the browser category directories. (Thanks to Christoph Moseler)
  • BUGFIX: Finally nailed down the bug where the annotation dialog did not show the first image preview.
  • Improved support for the flickr plug-in. Now tags are correctly uploaded. Thanks to Mark Jaroski for a patch.
  • An item may be member of a number of categories. Mike may be a member of coworkers and friends. Selecting the item in one subcategory, should select him in all.
  • New option to show categories in the thumbnail view. Now it is also possible to set tokens directly in the thumbnail view. Thanks to (Thanks to Christoph Moseler)
  • Bugfix: Searching for description did not work (Thx to Christoph Moseler for finding the bug)
  • control + scroll now zoom on the datebar. (Thanks to Benjamin Bock for a patch)
  • Bugfix: Full screen viewer no longer worked very well after the change to loading only the size as needed. The reason for this was a race condition where the image was loaded before the window had sized it self.
  • Somehow running the viewer always forced it to show in a new window, that was definitely against the design.
  • Don't try and run a slide show if only one image is selected. Doing so will change zoom preference each time we try to go to the next image.
  • Improved video backend detection. Thanks to Robert L Krawitz

2006-11-07-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • Reworked the pixel by pixel zoom, so it doesn't flicker the real sized image first.I beleive that pixel by pixel zoom now works in the reworked version.
  • As an added bonus, I no longer loads the first image in full size, but only in viewer size. This has given a significant boost in starting up the viewer. If the user ever zooms, then the real sized image is loaded in the background and put in place when it is available - until then the user just sees the viewer sized version he was original looking at.
  • Right clicking on an image should select it.
  • Stop slideshow when we hit a video, so we don't advance in the middle of the video.
  • Implemented Play/Pause/Stop/Restart for videos
  • Now Video playback also works with kaffein and kaboodle
  • Enabling/Disabling the right items in the context menu in the viewer depending on image vs. video.
  • Zooming now works with video display.
  • Improved info when videos can't be loaded.
  • Show splash screen during database loading phase (thx to Christoph Moseler for finding this)
  • More video format tests.
  • The feature dialog now test if we can show video thumbnails.
  • The feature dialog now tests better to see if we can show videos.
  • New application icon
  • BUGFIX: Yet another attempt at fixing that darn inputting date bug.

2006-10-23-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • It is now possible to bring up the exif dialog from the viewer.
  • Bugfix: The numbered backup had by accident included the extension .zip for the index.xml file inside the zip file. (Thanks to Baptiste MATHUS for reporting).
  • Bugfix: Translated version of KPA would display image dates in English, but expect month input in the translated language. This has now been fixed so it expected input in English too.
  • Bugfix: The panes in the annotation dialog would not show up correctly in translated version of KPhotoAlbum.
  • Bugfix: Database was marked as dirty when it started up.
  • Moved XML settings into Backend tab in the settings page. It really belongs here.
  • On public demand: made it possible to disable the splash screen.
  • New splash screen.
  • Use alternate EXIF reading code in case EXIV2 is not installed.

2006-09-25-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • Warn the user at start up if not all features are installed.
  • Fix up the sub category page in the annotation dialog.
  • Programmers point of view: The whole setup of marking the database dirty have been reworked. Now we just have a MainWindow::DirtyIndicator::markDirty(). This makes it easier to mark the DB dirty. Users point of view: Now drawing on images, and changing sub categories marks the DB dirty.
  • Only write description element to the database if there is a description.
  • Do not allow the user to change sub categories for special categories (Just imagine he changed the directory structure shown using sub categories - he would get utterly confused from this, I'm sure) (Thanks to Christoph Moseler for pointing this out)
  • Do not allow the user to change the icon for special categories (Folder, Tokens, .. ). It doesn't add any value to them to be able to do so, and it just clutters up the dialog. (Thanks to Christoph Moseler for pointing this out).
  • Now that sub categories are shown with indentation, don't show a special icons for the super categories any more.
  • BUGFIX: Fixed a crash happening when saving after a category had been renamed, and that category was included in the privacy settings.
  • BUGFIX: When renaming a category also rename the category thumbnails. (Thanks to Christoph Moseler for finding this)
  • BUGFIX: The last snapshot had a bug where KPA would crash if you right clicked, in the annotation dialogs listbox, outside of any items. (Thanks to Christoph Moseler for finding this)
  • BUGFIX: Privacy info was not properly loaded.
  • BUGFIX: Changing the label for an image in the annotation dialog did not result in the label being updated in the thumbnail view. (Thanks to Christoph Moseler for finding this)
  • BUGFIX: Yet another fix to the selection code in the thumbnail viewer. What was broken in the latest snapshot was that you where not able to select a number of images, and drag them.
  • BUGFIX: delete and rename of item in the annotation dialog didn't work if the item was not top level or it had sub items.
  • Added "remove item from parent category" to the list box in the annotation dialog, to allow the user to make a sub item top level.
  • Ensure every action's keybinding in the viewer is configurable (Thanks to Kimball Robinson for bringing it to my attention that they were not)
  • Disabled "Create Subcategory..." item when right mouse button was click outside any items (this coursed a crash). Thanks to Christoph Moseler <forums@moseler.net> for finding this.

2006-09-06-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Changes in this snapshot since last snapshot

  • The checkboxes in the annotation dialog are now tristate, which means that there are no need for the "merge" and "remove" checkboxes. Also the "and" checkbox has been replaced with an "and" and a "or" radio button to make their meaning more understandable.
  • BUGFIX: Solved this crash: edit a category name in the settings dialog, press Apply and press OK. (thanks to Christoph Moseler < forums AT moseler DOT net> for finding this.)

2006-08-29-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

2006-08-27-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

2006-08-23-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

2006-08-22-noi18n

Notice this snapshot is older than KPhotoAlbum 3.0

Design & Code: Jaroslav Holaň | Content: Jesper Kjær Pedersen | XHTML 1.0 Strict | CSS