• 060716 Tarn Frankrijk.jpg
  • 20150811_Alaska.jpg
  • 2014_Helgoland.JPG
  • 2015_Alaska_Gletsjer.jpg
  • 20171021_Andringitra Madagascar.jpg
  • 2013_NieuwZeeland.JPG
  • 070311 Krokodil Australie.jpg
  • 991005 Bromo Indonesie.jpg
  • 050709 Noorwegen Brikstalsbreen.jpg
  • windows.jpg
  • 2015_Aruba_krab.jpg
  • 070225 Koala Australie.jpg
  • 20090408 Curacao.jpg
  • 060709 Pyreneen.jpg
  • 20171018_Kameleon.jpg
  • 20091016 Barcelona.jpg
  • 070306 KingsCanyon Australie.jpg
  • 20171018_Ringstaartmaki.jpg
  • ijsland ijsbergen in de branding.jpg
  • 2013LaPalma_Caldera_de_Taburiente.jpg
  • 20160911_Spanje_mijn.jpg
  • 2015_Alaska_MatanuskaGlacier.jpg
  • 2015_Alaska_Vossen.jpg
  • 20160911_Sevilla.jpg
  • 20180730_Dolomieten.jpg
  • 080302_Finland 1.jpg
  • 2012_Kenia_olifanten.jpg
  • 20090818 Oostenrijk.jpg
  • 2012_Kenia_luipaardjong.jpg
  • 20160606_Farne_puffin.jpg
  • 2012_Kenia_leeuwen.jpg
  • 2015_Alaska_Gletsjer2.jpg
  • maple.jpg
  • 20160606_FarneIsland_aalscholvers.jpg
  • 040917 corsica.jpg
  • 2016_China.jpg
  • 20171022_Madagascar.jpg
  • 070225 Kangaroe Australie.jpg
  • 2015_Alaska_Zeeotter.jpg
  • 20090405 Curacao.jpg

EXIF script

Ik was op zoek naar een hulpmiddel die voor mij geautomatiseerd een mooi lijstje kon maken van mijn Nikon-D7000-foto's met per foto de gekozen instellingen, zodat je achteraf in het lijstje de trappetjes kunt nalopen en exact kunt zien wat je per foto ook weer hebt ingesteld.

 

 Sonja BugelNa de vervolgcursus zijn er weer zoveel extra instellingen bij gekomen (contrast, kleurverzadiging, flitsinstellingen etc), dat ik het nu toch wel handig begon te vinden om iets te automatiseren. Natuurlijk kun je in een foto-bewerkingspakket per foto veel terugvinden, maar soms niet alle instellingen. Lightroom laat bijvoorbeeld niet zomaar de Kelvin-temperatuur zien, of de aangepaste Contrast of Kleurverzadiging. En al helemaal niet de flitser instellingen. En zo zijn er per pakket altijd weer een paar beperkingen.

 

Het door mij al eerder genoemde windows freeware tool GeoSetter (www.geosetter.de) gaf me voldoende info per foto, maar niet in een overzicht. Ik heb eerst het internet afgespeurd en de Flickr-discussies, maar kon daar toch geen handig hulpmiddel vinden.

 

Dus ik heb me uitgeleefd op de EXIFTOOL van Phil Harvey (http://owl.phy.queensu.ca/~phil/exiftool/). Met de standaard uitvoering van dit tool kun je van een setje foto's redelijk eenvoudig (met wat goed lezen kom je ver!) een lijstje maken.

 

Helaas bleek ik meer eisen te hebben, want ik wilde ook de flitscompensatie (commander mode) zichtbaar hebben in mijn lijstje. En toen ontkwam ik er niet aan om toch met de EXIFTOOL een Perl-script te schrijven dat dit voor me doet.

 

Ik heb van huis uit wel een beetje programmeerervaring, maar dit was toch wel even stoeien voor ik het voor elkaar had. Allereerst Perl installeren op de PC: www.activeperl.com. Dit werkt overigens op Windows, Mac, UNIX etcetera en is gratis!

 

Vervolgens ergens een Perl-script vinden dat al veel leek op wat ik zocht: http://blog.justagirl.us/category/exiftool/ en ook gebruik maakt van dezelfde EXIFTOOL. Dit perl-script ben ik vervolgens gaan verbouwen en na een paar weken in avonduurtjes knutselen ben ik nu wel tevreden en durf ik dit nu wel te delen :)

 

Het script is hier te vinden: Perl EXIF script 

 

Het script pakt foto's in een directory en leest de gewenste exif-gegevens in.

Vervolgens wordt een kopie van de foto weggeschreven naar een gewenste locatie met een nieuwe naam (gebaseerd op jaar-maand-dag etc), met als extra keywords de gevraagde EXIF-gegevens. In Windows zijn dit 'labels' van een foto, dus ook in de verkenner is het resultaat direct zichtbaar.

 

 

exiftags

 

Het script genereert ook een logfile (per foto alle info weggeschreven) en uiteraard een totaal overzicht (komma gescheiden waarden).

 

Een voorbeeld van de logfile: Logfile

Een voorbeeld van het overzicht: Overzicht

 

Er zit een paar aannames in het script over waar de te verwerken foto's staan en in het script zelf moet je dat even invullen.

Vervolgens het script uitvoeren met ActivePerl via de commandprompt: c:\perl p08.pl

 

Het kan vast nog veel mooier en ik hou me aanbevolen voor verbeteringen!

 

Groeten, Martin

 

 

 

Who's Online

We hebben 77 gasten en geen leden online

Laatste Nieuws!