[Digikam-devel] GSoC

Arnd Baecker arnd.baecker at web.de
Wed Apr 2 07:17:18 BST 2008


Hi Christian,

On Tue, 1 Apr 2008, Christian Reisinger wrote:

> Hi dikiKam devs,
>
> cauliergilles said in his blog entry [1], that he
> wished that some student would apply for some cool
> digiKam related projects, so here I am :)

Great - welcome!

> My desired project would be "advanced image resize for
> image editor", the Bugzilla entry is here [2], a
> demonstration video here [3] and here [4] you can read
> the paper.
>
> I did some quick research. There is a C implementation
> [5] with about 1800 LoC, so I think I can write a nice
> C++ + KDE + Qt + digiKam Version of the algorithm.

Maybe it would be possible to use [5] as a library?
(Once it is converted from C to C++, any
improvements to [5] would have to moved over to C++
everytime ...)

> So are there any suggestions, tips, wishes ... that
> the other devs want to have in the application?

Gilles has outlined a couple of the steps in
https://bugs.kde.org/show_bug.cgi?id=149485#c8
In particular the one mentioned in
https://bugs.kde.org/show_bug.cgi?id=149485#c10
looks interesting (which includes your ref. [5]).

So I think it would be good to first evaluate the
available tools. In particular it might be that
enhanced features of the original paper are not yet implemented
(if so, they might also be good to be added to the GSoC proposal).
((Actually: such overview would be best added to the BKO entry
above, so that it does not get lost; i.e. in contrast
to discussion on the mailing list ;-))

Then it will become clear, how much additional work is needed
to integrate it into digikam's editor (or a kipi-plugin, Gilles?).

Of course, you should familiarize with building
digikam from svn (for a start I would recommend KDE3, i.e 0.9.x series)

Also, I would recommend to join the #digikam  IRC channel on
irc.freenode.net, which allows for a quick discussion of things ...

Best,

Arnd


> Christian
>
> [1] http://www.digikam.org/?q=node/305
> [2] http://bugs.kde.org/show_bug.cgi?id=149485
> [3] http://it.youtube.com/watch?v=vIFCV2spKtg
> [4]
> http://www.faculty.idc.ac.il.nyud.net:8090/arik/imret.pdf
> [5] http://sourceforge.net/projects/c-a-i-r/




More information about the Digikam-devel mailing list