Apply metadata to a set of photos?

AfterShot Pro General Questions & Getting Started Forum
Post Reply
auywy
Posts: 6
Joined: Sun Jan 29, 2012 6:29 am
operating_system: Linux
System_Drive: C
32bit or 64bit: 64 Bit

Apply metadata to a set of photos?

Post by auywy »

Apologies as I can't find this described in the manual. Is there anyway to quickly apply metadata modifications to a set of selected images? For example fill in Copyright and Author fields for all selected JPEGs.

Even if that was possible, I think the original images aren't actually modified due to AfterShot's non-destructive editing? So I'll still need to embed the changes in another way...

Any other alternatives besides me relying on the exiv command?
afx
Posts: 1675
Joined: Thu Jan 12, 2012 1:38 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Video Card: FirePro 4900
Monitor/Display Make & Model: NEC PA301w, ColorMunki
Location: München
Contact:

Re: Apply metadata to a set of photos?

Post by afx »

auywy wrote:Apologies as I can't find this described in the manual. Is there anyway to quickly apply metadata modifications to a set of selected images? For example fill in Copyright and Author fields for all selected JPEGs.
Selective copy&paste, presets or copy sets could be used for this.
Even if that was possible, I think the original images aren't actually modified due to AfterShot's non-destructive editing? So I'll still need to embed the changes in another way...
If you want to modify the source files, then you could use exiftool. That usually is your best bet for safe updates.

cheers
afx
Send bugs to the Monkey // AfterShot Kickstart Guide // sRGB clipping sucks and Adobe RGB is just as bad
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 14.4 on quad i7 and dualcore AMD // Images
claus
Posts: 1
Joined: Sun Aug 12, 2012 9:52 pm
operating_system: Windows 7 Home Premium
System_Drive: C
32bit or 64bit: 64 Bit
processor: intel i5
ram: 4 GB
Hard_Drive_Capacity: 750 GB
Monitor/Display Make & Model: Philips

Re: Apply metadata to a set of photos?

Post by claus »

In my experience You have to use the thumpnail-only-display and not the thumpnail with preview!
Then I can apply metadata to all selected pictures.
Greetings Claus
afx
Posts: 1675
Joined: Thu Jan 12, 2012 1:38 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Video Card: FirePro 4900
Monitor/Display Make & Model: NEC PA301w, ColorMunki
Location: München
Contact:

Re: Apply metadata to a set of photos?

Post by afx »

claus wrote:In my experience You have to use the thumpnail-only-display and not the thumpnail with preview!
Then I can apply metadata to all selected pictures.
Unfortunately not.
You probably used the keyword tool instead of the metadata tool while you where in the thumbs only view.
The keyword tool works on all selected images vs. the metadata tool that only works on the hot image.

cheers
afx
Send bugs to the Monkey // AfterShot Kickstart Guide // sRGB clipping sucks and Adobe RGB is just as bad
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 14.4 on quad i7 and dualcore AMD // Images
sauron
Posts: 29
Joined: Thu Mar 29, 2012 2:05 am
operating_system: Linux
System_Drive: X
32bit or 64bit: 64 Bit
motherboard: Asus P5E WS Pro
processor: Intel Core2 Duo E6850
ram: 4GB
Video Card: ATI Radeon X850XT
sound_card: on board
Hard_Drive_Capacity: 5Tb
Monitor/Display Make & Model: NEC Multisync 2190UXi

Re: Apply metadata to a set of photos?

Post by sauron »

I've been experimenting with this for a while, not for adding copyright information, but for geo-tagging. I've been using asGPS to geo-tag files, but that adds the tags only to the ASP xmp file, and I wanted to embed them into the RAW file. When I shoot I generally record a GPX track file, and then use that to geotag images after downloading them, before I import them into ASP. I regard the geotag data as integral to the image, so wanted it embedded, as though shot with it.

Anyway, the attached bit of code is what I'm using - it will recursively go through a directory, and for every image that has an associated xmp file, it extracts GPS and IPTC location data from the xmp file, and embeds them directly into the RAW file. I'd intended to do some more work on this before posting it, but the recent news about ASP has pushed me to post it now.

The approach used is fairly generic - it should be easy to extend to add a fixed data set to all images (like copyright/creator details), or to parse other parts of the ASP xmp file and extract keywords, ratings, etc. Being able to do this is something that makes me less worried about putting time into the ASP catalogue - the tagging data can be easily embedded into the RAW, where it can be read by any other image processing program.

Some notes:-
  • As it stands, the code only processes cr2 files. Just change the regex on line 93 to your appropriate file extension.
  • The code in lines 109-111 is extracting IPTC data from the ASP xmp file. It should be fairly straightforward to see how to extract alternate data sets if you want.
Hope this is useful to someone - I may yet find time to make it a bit friendlier and re-post it, but the basic functionality is there now, so hopefully it'll be of help. It's tested on Linux - YMMV on other platforms.
Attachments
add_geotags.pl.gz
(3.57 KiB) Downloaded 237 times
astarix
Posts: 2
Joined: Mon Sep 17, 2012 2:13 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit

Re: Apply metadata to a set of photos?

Post by astarix »

I was struggling with this too. I think the controls are inconsistent with other copy/paste actions.

Use CTRL+1 to copy IPTC and metadata.

If you use CTRL+SHIFT+V, it will apply the settings only to the selected image.

If you use CTRL+V then it will apply to all selected, whether that's in the F8 window or F7 image list.

It does actually say as much here:http://product.corel.com/help/AfterShot ... ences.html
beneix
Posts: 6
Joined: Tue Feb 07, 2012 3:13 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i5-3337U
ram: 6GB
Video Card: GeForce GT 710M
Corel programs: ASP3

Re: Apply metadata to a set of photos?

Post by beneix »

afx wrote:If you want to modify the source files, then you could use exiftool. That usually is your best bet for safe updates.
Aha, this is interesting! I've been using EXIFTool with BAT scripts for a long while to do rudimentary metadata management but now I'd like to move to a more streamlined approach and it's time to start proper DAM with my 17,000+ photos. Since I am a user of Bibble since Bibble 4, I would love to stick with ASP (if it survives the recent turmoil). I have only been using Bibble 5 and ASP as RAW converters and image processors so far, never touched the DAM functionality before.

I would prefer for metadata to be updated in image files where possible. I was under the impression that ASP did that, but you have put me right, Andreas. So...what are people using for DAM? I have been looking at ASP, Daminion, LR, idImager, iMatch and some others. Ideally, I'd like to have as few tools as possible in my workflow, but if that is not possible I want the best of RAW + the best of DAM -- what would that be?
ASP3 | Intel i5-3337U | GeForce 710M | 6GB RAM
afx
Posts: 1675
Joined: Thu Jan 12, 2012 1:38 pm
operating_system: Linux
System_Drive: N/A
32bit or 64bit: 64 Bit
Video Card: FirePro 4900
Monitor/Display Make & Model: NEC PA301w, ColorMunki
Location: München
Contact:

Re: Apply metadata to a set of photos?

Post by afx »

Look for a DAM that has extensive scripting capabilities like iMatch.
This allows a high degree of customization and adjustment to your needs.
If a feature is not there, it often can be scripted or there might be already a script for it.
This allows me to do things like tag all raw files for which I currently have JPGs online at SmugMug for example.

cheers
afx
Send bugs to the Monkey // AfterShot Kickstart Guide // sRGB clipping sucks and Adobe RGB is just as bad
Bibble since 2005 // W7 64 on quad Phenom // Ubuntu 14.4 on quad i7 and dualcore AMD // Images
beneix
Posts: 6
Joined: Tue Feb 07, 2012 3:13 pm
operating_system: Windows 10
System_Drive: C
32bit or 64bit: 64 Bit
processor: Intel Core i5-3337U
ram: 6GB
Video Card: GeForce GT 710M
Corel programs: ASP3

Re: Apply metadata to a set of photos?

Post by beneix »

afx wrote:Look for a DAM that has extensive scripting capabilities like iMatch.
OK, I may give iMatch another chance. When I tried it on my 32-bit XP system with 2GB RAM, it kept having very bad memory leak issues when importing photos, such that I had to import in batches of 200 images, close iMatch and restart. Now I have a 64-bit W7 system and perhaps I'll not get the same issues there -- time for a test!

Thanks.
ASP3 | Intel i5-3337U | GeForce 710M | 6GB RAM
ferdinand-paris
Posts: 224
Joined: Sun Feb 05, 2012 4:37 am
operating_system: Windows XP Pro
System_Drive: C
32bit or 64bit: 32 Bit
motherboard: GA-X58A-UD3R
processor: 3.20 gigahertz Intel Core i7 960
ram: 4Gb
Video Card: NVIDIA GeForce 7300 GS
sound_card: Realtek High Definition Audio on-board
Hard_Drive_Capacity: 2500 Gb
Monitor/Display Make & Model: Eizo CG222W

Re: Apply metadata to a set of photos?

Post by ferdinand-paris »

beneix wrote:OK, I may give iMatch another chance. When I tried it on my 32-bit XP system with 2GB RAM, it kept having very bad memory leak issues when importing photos, such that I had to import in batches of 200 images, close iMatch and restart.
As a long-time heavy user of iMatch and active participant in the forums, I have never seen or heard of this. I doubt whether iMatch itself was the issue. You should at least provide Mario with the details so that he can comment.

F_P
Post Reply