timestamp panorama image file date to internal exif date

Bug #679932 reported by hvdwolf

This bug report was converted into a question: question #135507: timestamp panorama image file date to internal exif date.

6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Hugin
Won't Fix
Wishlist
Unassigned

Bug Description

It happens very often that your "shooting" date is days or weeks earlier than your "hugin pano creation" date. iPhoto on OSX (but also many other image gallery programs on Linux and Windows) import /sort/ show their images based on file date. If you want to keep your source images and your pano together, it would be great if you could automatically timestamp your pano file date/time to the internal exif date/time (if available).

This can be easily achieved using "ExifTool" (already used by Hugin) and "touch" (available on every MacOSX, *nix and *BSD system. For windows one could use use windows own "touch" (not standard and NOT free, but comes with the toolkits) or one could package (cygwin) "touch", which is GPLed Open Source.

I can't program it in C/C++, but I did program it in applescript for my own ImageFuser application (set enfused image file date/time to internal exif date/time).
It's really simple and I can easily explain the program flow and structure of my functions to a C/C++ programmer.
This could than become a checkbox on the "stitcher" panel: "Set panorama file date to exif date". I think it would complicate the "assistant" panel too much.

Just contact me and we can work it out.

Revision history for this message
Bruno Postle (brunopostle) wrote :

It's easier than that, exiv2 does this timestamp setting, hugin already depends on exiv2 so it wouldn't be difficult to add to the Makefiles, e.g:

  exiv2 -T fixme.jpg

(Though you wouldn't want this when stitching on the command-line as `make` looks at timestamps to decide if the output needs to be updated)

Revision history for this message
hvdwolf (hvdwolf-users) wrote :

The simpler, the better. Makes it easier to implement ;)

Revision history for this message
hvdwolf (hvdwolf) wrote :

This is actually a feature request. I don't know how to do that so that's why I make it a question hoping that someone knows how to turn it into a feature request.

Changed in hugin:
status: New → Invalid
Revision history for this message
Yuv (yuv) wrote :

Actually the ticket was already a feature request. Leave feature requests in the bug tracker. Label them as feature requests by setting importance to wishlist, and maybe even adding a tag. I will do this now.

Changed in hugin:
status: Invalid → Triaged
importance: Undecided → Wishlist
Revision history for this message
tmodes (tmodes) wrote :

Because it collides with the makefile stitching system it can't so implemented. So closing it for now.

Changed in hugin:
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.