Description: KPhotoAlbum is a tool for annotating, searching, and viewing images and videos. The annotation is done by telling KPhotoAlbum who is on the images, where the images were taken, and (optionally) adding descriptions. KPhotoAlbum is highly optimized for easy annotating of images, so that it is possible to use it with thousands of images. When the images have been annotated you may browse them based on the annotations (person, location, keywords).Last changelog:
Ported to KDE 4, see details at http://www.kphotoalbum.org/news.htm
Installed it on arch, veryyyy nice peace of software indeed. On annoying thing though. Everytime i close it my database dissapears (though there is a exif-info.db file in my Pictures folder??), and I have to remake it. Not so fun with 5.700 images. Takes a while to generate all those thumbnails =)
Why so many photo albums with som many kick ass features?
Each of them have their own wonderful feature but lack some others. (some can find similar photos, some can search photo from a quick drawing, some can do some batch processing, some have unique treatment features, some have nice look, some can interact with mail clients, some can have vistual folders, some can exploit exif information for virtual folders, but none has all of thoses. digikam is one having a lot of them, but is far from having all).
digiKam is IMHO a wonderfull photo album software with plugins and great community. Why not adding your kick ass feature to this project and make digikam the best prog ever in this domain instead of reinventing the wheel each time and adding a feature to it.
Nevertheless, congratulation for your softqware, KDE needs talentuous programmers like you.
I agree whith that.
It seems that they are so many free softwares that can do many things, but no one has every stuff in it.
Would'nt it be realy easyer if there were a Linux standard and every Distro compatible with it? I shoud download a .deb to instal in my mandriva, using a gentoo app ... but we are no dealing about KDE anymore here, but about every free software.
PS: sory, I didn't try KphotoAlbum: I have no KDE anylonger because of a bad reinstalation, and I am waiting for knowing more about debian or gentoo to instal instead of my mandriva.
while it could make sens in a way, it is IMHO bad in the long term as there would be less competition (just like on windows where a simple smiley is a shareware and there is few inovation).
More over, dristro have different components maturity and it would cause compatibility problems (not same kernel version, not same glibc version, ...)
And Finaly, despite there is LSB (Linux Standard Base), many distro have their onw way to configure the system. Even with RPM, each rpm based distro have it's ouwn rpm macros and such (just like MS who has its own CSS tags when saving a word document to HTML)
Nevertheless, LSB is aiming to expand stadard among distro, and freedesktop standard may integrate (if not yet) future release of LSB.
In the end you may not be able to install mandriva rpm on a debian (easily), but that's not a problem as all components will be packaged on all distro and behave the same way from the user point of view.
I agree, it would make sense to integrate the nice features of kphotoalbum into digikam to create one even better application. what do the developers think about this?
A nice feature would be a Semantic Web interface: exporting picture comments as RDF statements, using a proper ontology. I will add it myself when I would finish with my Master Thesis...
Make "hotspots" on the persons in the images, so that holding the mouse over a person would show that persons name in a tooltip.
Holding down a key would show where these hotspots are.
They could be stored as a x/y coordinate + the persons name in the index file.
Import persons names from kaddressbook into kimdaba.
...but there is a couple of things that I found rather disappointing, although still think this is the best tool to manage my photo collection on KDE so far.
Interface
I like the fact that the thumbnail size can be changed is a really cool, but the no matter what size I choose the result is really jaggy. Smooth thumbnails would really improve the overall look.
I think the single window interface is rather confusing and makes navigation hard. Splitting the window into a navigation part with categories in one and the thumbnail browser in the other would accelerate moving through the pictures.
Under Settings->Configure KimDaBa the Categories are called Option Groups but in the Member Groups dialog they are 'Category' which is rather confusing.
Features
The Categories could be more configurable to have options similar to the form designer in bookcase (KDE application). That way the form could be more compact and more options would fit on the screen at once.
Hirarchical Location structures would be a real boon. I'm lazy and want to setup my Location so that if I choose a place like Vancouver B.C. it would automatically inherit British Columbia & Canada & North America to name but one possibiliity. This might be already possible to some extend with the Member Groups but I haven't figured it out yet. A good example is fotoon (KDE graphic tool) that seems to have a feature like this.
Bugs
Trying to commit image descriptions while thumbnails are being created crashes the application (experienced it more than once).
Probably not a bug, but selecting multiple images and pressing Ctrl + 1 takes forever to bring up the dialog, while pressing Ctrl + 2 on the same pictures brings up the dialog real snappy. Is this because the thumbnails have to be created?
I'd like to help with coding the application but I don't know any C++ at all so I hope this feedback is helpful.
Anyway keep up the good work.
I have written a bunch of python scripts to implement the functionality in this application, and now I can throw them away, because this is so much better.
I have been looking for something like this for about a year, and finally got frustrated and hacked together my own. I can't believe I haven't found this before. It is exactly what I've been looking for.
Kde-apps has shown me a heap of software I never new existed. This is a fantastic site.
Ratings & Comments
13 Comments
Installed it on arch, veryyyy nice peace of software indeed. On annoying thing though. Everytime i close it my database dissapears (though there is a exif-info.db file in my Pictures folder??), and I have to remake it. Not so fun with 5.700 images. Takes a while to generate all those thumbnails =)
Thank you ! Working fine with the Kubuntu 9.04
Best photo programm ever!!!!!! Kde4 port would be very nice...
We've added this to Ark Linux -- Ark Linux users simply apt-get install kphotoalbum, others in need of RPMs may want to try http://arklinux.osuosl.org/dockyard-devel/SRPMS/kphotoalbum-2.2-1ark.src.rpm http://arklinux.osuosl.org/dockyard-devel/i586/kphotoalbum-2.2-1ark.i586.rpm
Why so many photo albums with som many kick ass features? Each of them have their own wonderful feature but lack some others. (some can find similar photos, some can search photo from a quick drawing, some can do some batch processing, some have unique treatment features, some have nice look, some can interact with mail clients, some can have vistual folders, some can exploit exif information for virtual folders, but none has all of thoses. digikam is one having a lot of them, but is far from having all). digiKam is IMHO a wonderfull photo album software with plugins and great community. Why not adding your kick ass feature to this project and make digikam the best prog ever in this domain instead of reinventing the wheel each time and adding a feature to it. Nevertheless, congratulation for your softqware, KDE needs talentuous programmers like you.
I agree whith that. It seems that they are so many free softwares that can do many things, but no one has every stuff in it. Would'nt it be realy easyer if there were a Linux standard and every Distro compatible with it? I shoud download a .deb to instal in my mandriva, using a gentoo app ... but we are no dealing about KDE anymore here, but about every free software. PS: sory, I didn't try KphotoAlbum: I have no KDE anylonger because of a bad reinstalation, and I am waiting for knowing more about debian or gentoo to instal instead of my mandriva.
while it could make sens in a way, it is IMHO bad in the long term as there would be less competition (just like on windows where a simple smiley is a shareware and there is few inovation). More over, dristro have different components maturity and it would cause compatibility problems (not same kernel version, not same glibc version, ...) And Finaly, despite there is LSB (Linux Standard Base), many distro have their onw way to configure the system. Even with RPM, each rpm based distro have it's ouwn rpm macros and such (just like MS who has its own CSS tags when saving a word document to HTML) Nevertheless, LSB is aiming to expand stadard among distro, and freedesktop standard may integrate (if not yet) future release of LSB. In the end you may not be able to install mandriva rpm on a debian (easily), but that's not a problem as all components will be packaged on all distro and behave the same way from the user point of view.
I agree, it would make sense to integrate the nice features of kphotoalbum into digikam to create one even better application. what do the developers think about this?
A nice feature would be a Semantic Web interface: exporting picture comments as RDF statements, using a proper ontology. I will add it myself when I would finish with my Master Thesis...
Make "hotspots" on the persons in the images, so that holding the mouse over a person would show that persons name in a tooltip. Holding down a key would show where these hotspots are. They could be stored as a x/y coordinate + the persons name in the index file. Import persons names from kaddressbook into kimdaba.
link to download KimDaBa is dead!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...but there is a couple of things that I found rather disappointing, although still think this is the best tool to manage my photo collection on KDE so far.
Anyway keep up the good work.
I have written a bunch of python scripts to implement the functionality in this application, and now I can throw them away, because this is so much better. I have been looking for something like this for about a year, and finally got frustrated and hacked together my own. I can't believe I haven't found this before. It is exactly what I've been looking for. Kde-apps has shown me a heap of software I never new existed. This is a fantastic site.