The idea of Kallery came up in my mind when I've started to redesign my homepage. I'm an amateur photographer, and have a lot of photos scanned. It is a pain to build a web gallery for them, even with a html editor, not talking about the generated code by such editors. So I tried some gallery generator programs, both for Linux and Windows, but none of them produced a gallery what I liked, and what I could use later on my homepage. I planned for a long time ago, that it's really the time to start learning something new, and to (permanently) change to the excellent Linux OS, and now that was the right moment for doing this. And I started to read and tried to understand the (not so difficult) API of the QT and KDE. And here is the result, the Kallery - image gallery generator. Altough my homepage is not (yet) updated, it soon will be, and of course, I will use my little application. But as I saw, a lot of people downloaded the application, and I think, that it's not so good, that all I can provide to them is a link to the source package, and there is no homepage at all.
The licence is GPL, and it's copyrighted by me, Mantia András.
Of course the majority of the above features are optional, and there are also some other things that you can use to customise your image gallery. The result is in the majority of the cases ready for publishing, altough it's always better to check the files, and make other customisations, if needed.
As I wrote I choose Linux/KDE/QT (mainly because I use those at my home, and I use KDE/QT also at my work. But I also made this choice due to licensing issues. One other choice I've made was the use of ImageMagick. This came from the fact that first I wrote a bash script to convert my images, and it used the "convert" from ImageMagick. I liked it, it's powerful, works with a lot of image formats. But see the known issues... So here is the list of required applications/libraries:
After you've downloaded Kallery, you must compile it. I don't
provide binary packages, due to the diversity of platforms it can run on. But if you build
such packages, feel free to e-mail me, I will put a link on this page to the binary package.
For compilation you need the same tools as for KDE compilation, most of them should be
included with your distribution. Check also the KDE compilation FAQ and read the generic
installation instructions from the INSTALL file (after you've unpacked the distributed package
with the "tar xfzv kallery-x.y.z.tar.gz" command. Substitute x.y.z with the release number.)
A hint: use the --enable-debug switch for the ./configure script, because it helps if for some reason the application crashes.
Tested platforms (by me):Filename | Release date | Release notes |
kallery-0.2.1.tar.gz | 05-11-2001 | Minor update/bugfixes. See the Changelog. |
kallery-0.2.tar.gz | 03-11-2001 | Initial public release |
Wishes and patches are also welcome. My code may look ugly and may contain some unusual things for an experienced KDE developer, but that's life...this is my first KDE application.