- Visolu 1.2.1 for iOS
- Mac OS X Lion Adds Recovery Partition Support [Gallery]
- Is Thunderbolt open deur op de MacBook? – Hardware – Automatisering Gids Technologie pagina’s – Automatisering Gids
- Waarschuwing als iemand in je EPD snuffelt | Webwereld
- Google voert grote wijziging algoritme door | nu.nl/internet | Het laatste nieuws het eerst op nu.nl
- An Update is Available For Your Computer!
- Picasa face detection to Lightroom » Greger’s blog
- Nijmegen geeft raadsleden iPad als bezuiniging
Tag Archives: exiftool
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.
AllDatesis 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.
Kopiëren van de wijzigingsdatum van het bestand naar EXIF
Omdat ik met mijn iPhone foto’s maak met Darkroom Premium wordt er geen EXIF informatie in de foto’s opgeslagen. Dat de GPS informatie e.d. mist is niet zo’n probleem. Maar het ontbreken van datum- en tijdinformatie in de EXIF informatie is vervelend. Veel programma’s gebruiken deze gegevens en niet de bestandsgegevens.
Omdat in deze situatie de bestandsdatum overeenkomt met de datum en tijd waarop de foto gemaakt is kopieer ik deze met onderstaand scriptje naar een aantal EXIF velden.
Dit script maakt gebruik van exiftool van Phil Harvey; een onmisbaar stukje software voor mensen die zich met metadatering van foto’s en afbeeldingen bezighouden.
(1) "C:\Program Files\exiftool\exiftool.exe" "-FileModifyDate>CreateDate" *.jpg
(2) "C:\Program Files\exiftool\exiftool.exe" "-CreateDate>DateTimeOriginal" *.jpg
(3) "C:\Program Files\exiftool\exiftool.exe" "-CreateDate>ModifyDate" *.jpg
(4) "C:\Program Files\exiftool\exiftool.exe" "-CreateDate>FileModifyDate" *.jpg
Opmerkingen:
C:\Program Files\exiftool\ is de locatie van exiftool.
*.jpg zijn de bestanden waarvan de EXIF gegevens gewijzigd dienen te worden.
Eerst wordt de bestandsdatum (FileModifyDate) gekopieerd naar het EXIF veld CreateDate (regel 1).
Vervolgens wordt deze CreateDate ook gekopieerd naar DateTimeOriginal en ModifyDate (regel 2 en 3).
Doordat door deze wijzigingen de wijzigingsdatum van het bestand gewijzigd wordt, wordt deze (FileModifyDate) in de vierde regel weer teruggezet (regel 4).
Na de eerste kopie actie wordt het veld CreateDate gebruikt. Dit veld wijzigt namelijk niet tussentijds. De wijzigingsdatum van het bestand (FileModifyDate) wordt namelijk bij iedere actie gewijzigd. Als deze als “bron” gebruikt wordt bevat de EXIF drie verschillende datums! Dit laatste is waarschijnlijk niet wenselijk