[Digikam-devel] GSoC ideas

Julien Narboux jnarboux at narboux.fr
Mon Feb 22 21:11:06 GMT 2010


Hi,

Here are a few ideas about GSoC for Digikam / kipiplugins:

1- Implement a kipi plugin to build a photo book.

The user interface would contain:
- a widget to display the list of thumbnails of pictures which can be 
used in the book
  - the list could be filled with the current digikam selection when the 
plugin is started,
  - searching for pictures by aspect ratio would be useful,
  - displaying a small star one figure which have already been placed in 
the book would be useful
- a widget to display a preview of the book
- some buttons to turn pages, and add/delete/move pages
- a widget to display a list of possible layouts sorted by number of 
pictures, this widget would be a rendering of some svg  fdocuments 
containing several pictures poetentialy with transparency and rotation/ 
translation:
 - 1 picture per page
 - 2 pictures per page
 - 3 pictures per page
 - ...
- a widget which allow changing translation, rotation and zoom of the 
the pictures of the svg files

The templates would be written as svg files so that anyone can write 
templates using inkscape or any other editor.
The gui would only have to allow drag and drop of picture from the 
thumbnail view into pictures elements of the svg files. It seems to me 
that Qt4 support of svg allows to find out when someone click one some 
elements of an svg file.

At the end the book could be exported to pdf ...

2- Implement non destructive editing in Digikam

 - Based on Gilles Caulier work on imageplugins, implement serialiazers 
for each image plugin settings objects to XML.
 - To ease testing write a command line tool which allows to apply all 
digikam plugins on pictures taking into input some XML files of the 
settings (some kind of Digikam's version of ImageMagick).
 - Change Digikam's editor into something which only dits the XML files.
 - Write support to deal with both the original picture and the edited 
picture.
 - Change Digikam's Batch Queue Manager into a gui to copy  non 
destructive editing settings from one picture to another and apply the 
changes.

Julien

Lydia Pintscher a écrit :
> Heya folks :)
>
> http://community.kde.org/GSoC/2010/Ideas has none or only one idea for
> your team so far. This is a bit sad as students are starting to look
> for projects and ideas already. Also we need this page to be filled
> for our org application. So please put your ideas there asap. If your
> team decides to not take part this year for some reason please also
> let me know too. Admins are around in #kde-git for questions.
>
>
> Cheers
> Lydia
>
>   




More information about the Digikam-devel mailing list