Bug 121306 - Add copyright/license during download
Summary: Add copyright/license during download
Status: RESOLVED FIXED
Alias: None
Product: digikam
Classification: Applications
Component: Import-PostProcessing (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-02-03 19:32 UTC by Julien Narboux
Modified: 2017-08-17 17:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 0.9.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Narboux 2006-02-03 19:32:54 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources

When pictures are downloaded from the camera, it would be nice to have 
an option to have the copyright/license exif tags filled automatically.
This could be a check box in the advanced download dialog, with a widget to put 
the name and a list widget to choose between different licenses : No 
license, Creative Commons, etc...
Comment 1 caulier.gilles 2006-04-03 15:45:16 UTC
In trunk branch, there are new options to set Photographer indentifications on IPTC tags from Camera gui. 

Take a look in setup metadata page and lets me hear is Copyright/license IPTC tags must be set at the same place on setup (to use it later in cameragui of course)

Gilles Caulier
Comment 2 caulier.gilles 2006-04-03 16:01:32 UTC
SVN commit 525972 by cgilles:

digikam from trunk : Camera GUI : 

- new option to set Date&Time Exif Tags on the fly during download if camera don't set it when pictures are taken.
- new options to set IPTC photographers identity on the fly using digiKam metadata setup.

CCMAIL: digikam-devel@kde.org
CCBUGS: 103255, 121306, 115764


 M  +4 -2      TODO  
 M  +55 -24    utilities/cameragui/cameracontroller.cpp  
 M  +7 -3      utilities/cameragui/cameracontroller.h  
 M  +78 -27    utilities/cameragui/cameraui.cpp  
Comment 3 Mikolaj Machowski 2006-04-03 22:11:55 UTC
Current implementation allows only for one, global identity.
This in not perfect solution. For example:
- one person can maintain collection for several people
- one person can have several legal identities (eg. as person or firm)

Better solution would be to allow for giving description in Camera GUI
with possibility to import global settings or even set identity per
camera.
Comment 4 caulier.gilles 2006-04-03 22:38:06 UTC
Right, but at this moment, it's more easy to easy a general photograph identity. Multi-identity can be done later, not for 0.9.0

Gilles Caulier
Comment 5 Julien Narboux 2006-04-04 09:58:41 UTC
Great, I tested your implementation, works fine for me.

I think it would be clearer to move the Author, City, Province, and Country fields in a new section of the configuration dialog called something like "Identity" ("Identities" if in the future multi identities is implemented) instead of the "Metadata" section.
Could be convenient also to have a button "Setup identity" in the Camera Gui which open the configure dialog in the "identity" section.

Concerning the licence tags, I think their should be a default licence associated to an identity but the choice should be made available in the Camera Gui as well.
Comment 6 caulier.gilles 2006-04-04 17:52:35 UTC
Yes Julien, i have thinking about to add an Identity setup page to include current Photographer informations and licence/(c) informations. I missing something about ? Photographer Agency for example ? Take a look in IPTC tags list from Exiv2 project page:

http://www.exiv2.org/iptc.html

Actually all information are stored in digikam.rc file, nothing in database. To make a multi-photographer accounts, it's more complicated. I need to use a flexible issue for that. We need to talking about, this is why i won't to do it for 0.9.0... Just a simple photographer account will be available.

It's very important to identify witch IPTC tags are important. Please give me a feedback.

Gilles Caulier
Comment 7 Julien Narboux 2006-04-04 18:09:04 UTC
I had a quick look. It seems that City Province and Country are for the content not for the author, so should be removed.

For the Copyright there is this one :
Iptc.Application2.Copyright

but i am not a specialist sorry.
Comment 8 caulier.gilles 2006-04-04 18:26:00 UTC
About City, Province, Country, not sure. It ambiguous. Like you can read French words, there is a GREAT web site about image metadata here:

http://peccatte.karefil.com/Software/Metadata.htm#IPTC

and especially the comparison between photo management softwares :

http://peccatte.karefil.com/software/IPTCTableau.pdf
http://peccatte.karefil.com/software/IPTCPropositionsPixpalace.pdf

Gilles Caulier
Comment 9 caulier.gilles 2006-04-07 13:41:27 UTC
SVN commit 527226 by cgilles:

digikam from stable : auto IPTC tagging on the fly during download:

- Remove location informations used with photographer id. This is relevant of picture content not photographer.
- Add new Identity setup page with default IPTC Photographer and Credits/Copyright informations.
- New method to set Credits/Copyright IPTC tags.
- New option to set automaticly IPTC Credits/Copyright informations when Comment&Tags sidebar tab is used.
- New option to set IPTC Credits/Copyright information on the fly during download.

CCMAIL: digikam-devel@kde.org
CCBUGS: 121306

 M  +42 -29    digikam/albumsettings.cpp  
 M  +9 -6      digikam/albumsettings.h  
 M  +40 -18    libs/dmetadata/dmetadata.cpp  
 M  +2 -2      libs/dmetadata/dmetadata.h  
 M  +9 -4      libs/imageproperties/imagedescedittab.cpp  
 M  +1 -0      libs/widgets/metadata/iptcwidget.cpp  
 M  +15 -10    utilities/cameragui/cameracontroller.cpp  
 M  +3 -6      utilities/cameragui/cameracontroller.h  
 M  +15 -6     utilities/cameragui/cameraui.cpp  
 M  +1 -1      utilities/setup/Makefile.am  
 M  +11 -1     utilities/setup/setup.cpp  
 M  +1 -1      utilities/setup/setup.h  
 A             utilities/setup/setupidentity.cpp   [License: GPL]
 A             utilities/setup/setupidentity.h   [License: GPL]
 M  +19 -87    utilities/setup/setupmetadata.cpp  
Comment 10 caulier.gilles 2006-04-07 13:43:53 UTC
Auto set IPTC Copyright/Credits informations on the fly during download is done. I close this file.

About multi-identity feature, it will be not implemented for 0.9.0. Please make a new file in B.K.O for that. Thanks in advance...

Gilles Caulier