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 :) 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. So are there any suggestions, tips, wishes ... that the other devs want to have in the application? 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/ Lesen Sie Ihre E-Mails jetzt einfach von unterwegs. www.yahoo.de/go _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
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/ _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
2008/4/2, Arnd Baecker <[hidden email]>:
> 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 :) > Welcome here... I will be your mentor for this subject (:=))) Of course, others guy from team like Arnd, Marcel, Gehrard, Mik, Achim can guide you if i'm not available > > 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?). In https://bugs.kde.org/show_bug.cgi?id=149485#c8 ... i have already explained how the task must be done in editor. digiKam support 16 bits color depth images. We have a QImage like object named DImg to play with 16 bits image + metadata. If i remember, the source code available as shared libs into this project: http://seam-carver.sourceforge.net/ ...do not support 16 bits color depth (this must be re-checked). If, yes, we cannot use it as well and code must be backported into digiKam core as a C++ extension of DImg. Code is C ansi... it's not very complicated. About a possible kipi-plugins, there is no plan currently. DImg object cannot be shared with kipi-plugins. Also, it's another subject. Main goal for this GsOC entry is to make an extension of digiKam Image Editor Resize tool. Best Gilles _______________________________________________ Digikam-devel mailing list [hidden email] https://mail.kde.org/mailman/listinfo/digikam-devel |
Free forum by Nabble | Edit this page |