On 07/04/18 03:22 PM, Jean-Luc CECCOLI wrote:
> wonder why you feel offended by my first question - attempted you really read
> and understood it -.

"Offended"?
I think you are attributing an emotion to me unjustly.


> I am long from being able to undedrstand DT's code.
> 
> I just meant to ask : where does DT read the data it displays.

In the file "exif.cc'.
You can read it at
https://github.com/darktable-org/darktable/blob/master/src/common/exif.cc


> Then, you start speaking of semantics and think I'm someone very stupid - 
> well,
> I admit I sometimes can be inattentive and miss some details -.

It is about English language semantics.
"Original" has a very specific meaning.
There is both
"Date Time"
and
"DateTime(original)

Alter the first and keep the second inviolate in case you ever need to restore 
it.

And all in all, I STRONGLY suggest that you take the advice offered by both
Patrick and Peter and use the original rime to rename the file.  I do this
immediately after uploading and organize my images primarily by year/month.  I
may have subcategories of 'project-name' under that.

Oh the joy of Linux!  I can symlink across if needs be!

>> You might also google for EXIF SEMANTICS
>>
> This still doesn't answear the question : why would you want me to do the
> opposite of what I want ?

Because you are doing the OPPOSITE of what you say you want.

> Why should I ignore the only tag that DT actually takes into account ?

If you read the file that I refer to above you will see it says (@line 1350)
<quote>
// According to the Exif specs DateTime is to be set to the last modification
time while
// DateTimeOriginal is to be kept.
// For us "keeping" it means to write out what we have in DB to support people
adding a time offset in
// the geotagging module.
</quote>

The "Original" time is always the time the image was taken.
DT enforces that in the above code.
But the simple "DateTime" *CAN* be altered, and is altered in the geotagging
module.  You may want to alter it as a result of GPS information.

<quote src="https://www.darktable.org/2017/12/darktable-2-4-0rc1-released/";>
Fix timezone selection for geotagging on Windows
</quote>

> 
> I know it is possible to specify an offset value from within DT, but this will
> be lost as soon as the database is reset and/or the sidecar is erased.

Yes.
Well, it you must do that ... expect to loose a LOT more information as well
when you delete the sidecar!


> How will I remember, say, 6 months later, that some peculiar photos were shot
> with wrong date / time value ?

?Excuse me?
Why are they 'wrong' in the first place?
I don't know about your flow, but I set the DateTime on my camera so that the
value is 'correct'.  perhaps your problem lies in your camera?

But, as Patrick and Peter point out, and as I practice too, the file name tells
me the datetime the photo was taken, and I organize based on that.

I think you have workflow problems, not exif value problems.

-- 
The best victory is when the opponent surrenders of its own accord before there
are any actual hostilities...It is best to win without fighting.
   ―― Sun-tzu, The Art of War. Planning a Siege
____________________________________________________________________________
darktable user mailing list
to unsubscribe send a mail to [email protected]

Reply via email to