Picasa bug: exporteren van CR2 bestanden naar JPEG verandert timestamps

Picasa is een geweldig stukje software! Ik gebruik het vrij veel, voornamelijk voor het indelen en bekijken van foto’s en uitdelen van “sterren” aan foto’s die boven de rest uitstijgen.

Met Picasa is het ook mogelijk om foto’s te exporteren. Deze functionaliteit gebruik ik onder andere om foto’s te verkleinen (bijvoorbeeld voor op mijn iPod of iPhone) maar ook om foto’s te uploaden naar mijn Gallery2-gebaseerde site.
Met de bulk export van CR2 (Canon Raw) bestanden levert dit in mijn ogen betere resultaten dan irfanview (slechtere kwaliteit) of photoshop (langzaam!).
Wat me daarbij wel een beetje tegenvalt is een bug waar ik iedere keer weer intrap: bij een export verandert Picasa de timestamps van de op CR2 gebaseerde JPEgs. Hij verandert de tijd van de huidige tijdzone naar GMT. Met andere woorden als een foto gemaakt is om 13:00 (GMT+1:00 – wintertijd in Nederland) dan is hij na de export gemaakt om 12:00…

Dit is enorm vervelend als je foto’s op tijd wilt sorteren. Als alle foto’s dezelfde fout bevatten is het niet erg, maar het wordt een probleem als er gemixte albums zijn (CR2 naar JPEG export en originele JPEGs). Bij het exporteren van JPEGs treedt dit probleem namelijk niet op.

Doordat de CR2 exports een afwijking hebben en de originele JPEGs niet gaan deze fotoreeksen mogelijk dwars door elkaar lopen.

Hopelijk gaat men hier in een volgende release van Picasa iets aan doen.Voor nu blijft het repareren met exiftool

Camera vergeten op zomertijd te zetten?

In deze tijd waarin bijna alle apparaten automatisch overspringen van winter- naar zomertijd en andersom, is er een apparaat dat achterblijft… mijn camera! Daar moet de tijd handmatig aangepast worden. Iets dat ik natuurlijk altijd vergeet.

Als pietje precies is het heel vervelend om een niet kloppende tijd in de metadata van je foto’s te hebben. Gelukkig biedt exiftool van Phil Harvey wederom uitkomst.

(1) "C:\Program Files\exiftool\exiftool.exe" -AllDates+=1 -F directorynaam
(2) "C:\Program Files\exiftool\exiftool.exe" -AllDates-=1 -F directorynaam


Opmerkingen:

  • C:\Program Files\exiftool\ is de locatie van exiftool.
  • directorynaam is de naam van de map waar de foto’s staan.
  • AllDates is een Alias voor de verschillende datumvelden die de tool wijzigt (DateTimeOriginal, CreateDate, ModifyDate)
  • In regel 1 wordt de tijd een uur vooruit gezet (van wintertijd naar zomertijd).
  • In regel 2 wordt de tijd een uur teruggezet (van zomertijd naar wintertijd).

Naast JPEG bestanden werkt dit bij mij ook prima met de RAW bestanden die mijn EOS350d maakt.

Denk er aan om altijd een backup van je kostbare foto’s te maken voor dat je met dit soort scripts aan de slag gaat ;-)

Update (08-04-2009):

Tijdens het verder testen van bovenstaand script liep ik tegen problemen aan. Een aantal foto’s konden niet bijgewerkt worden. Dit had te maken met de offset van de makernotes. Door de optie -F mee te geven probeert exiftool dit automatisch te verhelpen. Voor mij had dit het gewenste effect. Op de exiftool site wordt overigens uitgelegd dat dit altijd werkt.

Een nieuwe uitdaging

De afgelopen tijd is een hectische tijd geweest en is er veel gebeurd. Zonder dat er iemand van wist ben ik rond gaan kijken naar alternatieve mogelijkheden, etc. Ik had besloten dat het na bijna 10 jaar wel tijd was voor een verandering!

Ik wilde het graag geheim houden. Dat viel niet mee. Het onderwerp kwam geregeld ter sprake; ik heb een aantal keer de waarheid moeten verzwijgen of flink moeten verdraaien. Daar houd ik niet van. Maar nu alles geregeld is mag iedereen het weten.

Voor sommigen zal het misschien als verrassing komen…

Hoe is het zo ver gekomen? Enige tijd geleden begon het bij me te kriebelen… al bijna 10 jaar hetzelfde. Tijd voor een nieuwe uitdaging!

Toen ben ik op zoek gegaan. Dit betekende in het geheim allerlei telefoontjes plegen en dergelijke. Het is niet helemaal gegaan zoals ik van tevoren bedacht had, maar het resultaat mag er zijn!

De reden dat ik vandaag vrij ben is omdat ik een afspraak elders had. Ik heb daar een contract getekend en hoor nu bij een nieuwe club. Dat betekent niet dat ik mijn oude cluppie zal vergeten. Ik heb er onwijs leuke dingen meegemaakt en zal er met veel plezier op terugkijken.

Mijn nieuwe uitdaging is de weg te vinden als lid van de club (meer info).

Zie de afbeeldingen voor meer info:

We vinden het leuk als je een berichtje achterlaat ;-)