Bug 289445

Summary: Allow to create Contact Sheet from an album
Product: [Applications] digikam Reporter: philippe.quaglia
Component: Plugin-Generic-PrintCreatorAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: anaselli, bug, caulier.gilles, mnaugendre
Priority: NOR    
Version: 5.0.0   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In: 6.0.0
Sentry Crash Report:

Description philippe.quaglia 2011-12-20 17:27:34 UTC
Version:           2.4.1
OS:                Linux

I think that the ability to create (pdf or print) a contact sheet from a selection of pictures is missing. Should be possible to specify the number of row/columns, and if file name/legend should be printed. 

Reproducible: Didn't try



Expected Results:  
A pdf or png/jpg file or a direct print of the contact sheet.
Comment 1 Angelo Naselli 2011-12-20 21:20:14 UTC
Sorry Philippe i can't get what you'd like to have, can you explain it better, or show something similar?
Comment 2 philippe.quaglia 2011-12-21 17:26:37 UTC
Hello Angelo,
you can find here attached an example of such a contact sheet. Should be 
able to produce it from any pictures selection inside Digikam. This 
example has been produced with the Gimp «contact-sheet» script.
Best regards

Le 20/12/2011 22:20, Angelo Naselli a écrit :
> https://bugs.kde.org/show_bug.cgi?id=289445
>
>
>
>
>
> --- Comment #1 from Angelo Naselli<anaselli linux it>   2011-12-20 21:20:14 ---
> Sorry Philippe i can't get what you'd like to have, can you explain it better,
> or show something similar?
>
Comment 3 caulier.gilles 2011-12-21 17:37:58 UTC
Angelo,

Philippe want to create a contact sheet with print wizard :

http://en.wikipedia.org/wiki/Contact_print

Gilles Caulier
Comment 4 Angelo Naselli 2011-12-21 18:47:30 UTC
Thanks, 
that's a good thing to try to implement during the code sprint.

Angelo
Comment 5 Angelo Naselli 2011-12-21 18:53:41 UTC
*** Bug 164750 has been marked as a duplicate of this bug. ***
Comment 6 Angelo Naselli 2011-12-21 18:58:54 UTC
Philippe, I know it's not a real solution but have tried the custom layout
with the nxm grid or fit as many as possible functionality?
Comment 7 mnaugendre 2012-01-08 20:52:39 UTC
I used the Printing Assistant to produce a contact sheet. It can automatically create several pages and export them as a PDF file.
It is possible to modify manually the order the photos appear but:
- it is not very easy, as you have to know the name of each picture (thumbnails are not available at this stage) and use up/down arrow to move them up/down the list
- the resulting order is updated in the preview window, but it displays only the current page, so you cannot really see what happens when the contact sheet is more than a page long
- this order is not saved anywhere. So if you want to print another contact sheet later, or add some pictures to a previous contact sheet, you'll have to do it again from the beginning
- some 'skip to next page' command will be appreciated, especially to put landscape and portrait pictures on different pages
- as it is, if the 'no rotate' option is selected for portrait pictures, their size is reduced so their height doesn't exceed of the landscape pages
Comment 8 philippe.quaglia 2012-01-09 18:06:39 UTC
And the result is a huge PDF file (more than 200 MB for 25 pictures for 
example).

Le 08/01/2012 21:52, mnaugendre@gmail.com a écrit :
> https://bugs.kde.org/show_bug.cgi?id=289445
>
>
> mnaugendre@gmail.com changed:
>
>             What    |Removed                     |Added
> ----------------------------------------------------------------------------
>                   CC|                            |mnaugendre@gmail.com
>
>
>
>
> --- Comment #7 from<mnaugendre gmail com>   2012-01-08 20:52:39 ---
> I used the Printing Assistant to produce a contact sheet. It can automatically
> create several pages and export them as a PDF file.
> It is possible to modify manually the order the photos appear but:
> - it is not very easy, as you have to know the name of each picture (thumbnails
> are not available at this stage) and use up/down arrow to move them up/down the
> list
> - the resulting order is updated in the preview window, but it displays only
> the current page, so you cannot really see what happens when the contact sheet
> is more than a page long
> - this order is not saved anywhere. So if you want to print another contact
> sheet later, or add some pictures to a previous contact sheet, you'll have to
> do it again from the beginning
> - some 'skip to next page' command will be appreciated, especially to put
> landscape and portrait pictures on different pages
> - as it is, if the 'no rotate' option is selected for portrait pictures, their
> size is reduced so their height doesn't exceed of the landscape pages
>
Comment 9 Angelo Naselli 2012-01-22 14:40:28 UTC
On comment #7:
About order, now thumbnails are present in the list.

About preview you should able to change page already. I found an odd problem though e.g. in some PCs i cannot see the icons ">" and "<" to move from page to page. If you look above the preview on the left and right of the label that indicate the page X of Y you should find the buttons (e.g. [<] page X of Y [>]"
I fixed icons in the code now. 

About file list Save/Load I'm working on that i hope to have this functionality
for the next release

About last two points, i'm not sure to get them, but have you tried to disable cropping and rotate by hands wrong ones? You should get complete pictures and in the desired orientation.
Comment 10 Angelo Naselli 2012-01-22 14:42:22 UTC
On comment #8, I think I cannot do much there, i will talk about it with other developers, but i didn't touch the resolution to get a better result on printers...
Comment 11 Angelo Naselli 2012-01-28 19:59:34 UTC
Question, can the custom layout (nxm grid )be considered as a contact print?
If so i added in git the possibility to save and load imagelist with additional info either x photo caption settings or page layout. Moreover you can se thumbnail in imagelist... so it should be easy now.

I'll wait your comments before closing this bug though
Comment 12 caulier.gilles 2018-08-11 11:12:31 UTC
Philippe,

In Print Creator tool from digiKam core, you can print directly albums contents (or current image selection)

You can use 5x6 thumbnails layout by page, which is very close of the Contact sheet format. For each thumbnail, you can customize the caption with most common photo metadata (this can be improved of course).

Is this file still valid even if the settings listed before can be used as Contact sheet ?

Thanks in advance

Gilles Caulier
Comment 13 philippe.quaglia 2018-08-15 17:00:33 UTC
Hello Gilles, your right, with the print creator tool, it is possible to create beautifull 2x4 images per pages prints, it is really like a contact sheet. Works perfectly. The only problem is the size of the resulting file, I get a 150 Mo file for 5 A4 pages !
But apart from the size, everything seems fine, and I guess you can close this bug.
Many thanks again for the great work.
Regards.