EXIF stamping
-
admin
- Site Admin
- Posts: 66300
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
EXIF stamping
When I recently browsed my digital beach fotos I thought about EXIF stamping. It's extremely easy to implement (hey, of course you can also buy a 5 MB fat software for 39,95 Euros for the job), but... is it bloat???
What do you think? Any demand?
What do you think? Any demand?
FAQ | XY News RSS | XY X
-
j_c_hallgren
- XY Blog Master
- Posts: 5826
- Joined: 02 Jan 2006 19:34
- Location: So. Chatham MA/Clearwater FL
- Contact:
Re: EXIF stamping
Could you define EXIF stamping as you see it, please? The beginning of this thread http://www.xyplorer.com/xyfc/viewtopic.php?t=1134 appears to define that a desire exists, but how complicated it would be is the issue, as various vendors have differing usages/extensions that would be needed to be supported to make it fully usable.admin wrote:When I recently browsed my digital beach fotos I thought about EXIF stamping. It's extremely easy to implement (hey, of course you can also buy a 5 MB fat software for 39,95 Euros for the job), but... is it bloat???
What do you think? Any demand?
Still spending WAY TOO much time here! But it's such a pleasure helping XY be a treasure!
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
(XP on laptop with touchpad and thus NO mouse!) Using latest beta vers when possible.
-
admin
- Site Admin
- Posts: 66300
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: EXIF stamping
There are 3 EXIF datestamps:j_c_hallgren wrote:Could you define EXIF stamping as you see it, please? The beginning of this thread http://www.xyplorer.com/xyfc/viewtopic.php?t=1134 appears to define that a desire exists, but how complicated it would be is the issue, as various vendors have differing usages/extensions that would be needed to be supported to make it fully usable.admin wrote:When I recently browsed my digital beach fotos I thought about EXIF stamping. It's extremely easy to implement (hey, of course you can also buy a 5 MB fat software for 39,95 Euros for the job), but... is it bloat???
What do you think? Any demand?
exifDateTimeMod
exifDateTimeOrg
exifDTDigitized
The job: Change them to any date you want.
FAQ | XY News RSS | XY X
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: EXIF stamping
I don't care for that one personally, but if you were to add it, I would think that those three dates should be available as <xyvars> for scripting then, and you might expect wishes for new columns as well, of course, as well as addition on the FF:Date criteria.admin wrote:There are 3 EXIF datestamps:
exifDateTimeMod
exifDateTimeOrg
exifDTDigitized
The job: Change them to any date you want.
BTW slightly unrelated but, the new "Show Weekday" thing, shouldn't it be used as well on date variables ?
That is, when using <datec List> for example since it should be same as in List I think (same could be said about Show Age as well); but maybe also a way to "force" it, on demand, regardless of that setting. Eg. using <date WD(mm.dd) \a\t hh:nn>
Proud XYplorer Fanatic
-
TheQwerty
- Posts: 4373
- Joined: 03 Aug 2007 22:30
Re: EXIF stamping
That could be confusing, how about just <date WeekDay>, in the same vein as Zodiac and ISOWeek, which can be combined with other patterns?jacky wrote:Eg. using <date WD(mm.dd) \a\t hh:nn>
As for the exif data, I'm of no real opinion, but adding it may re-open the doors for requests to support other media tags, like ID3v2.4, Vorbis, etc, or just other exif tags.
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: EXIF stamping
I thought of that, but if the date isn't from the past week, then what format should be used ?? Right now, it's an option so it uses the format used when option is disabled, but here it's different and we don't know what format to use.TheQwerty wrote:That could be confusing, how about just <date WeekDay>, in the same vein as Zodiac and ISOWeek, which can be combined with other patterns?jacky wrote:Eg. using <date WD(mm.dd) \a\t hh:nn>
Another idea would be to use an "option" as well, eg. <date "dd/mm/yy", w>
Proud XYplorer Fanatic
-
TheQwerty
- Posts: 4373
- Joined: 03 Aug 2007 22:30
Re: EXIF stamping
Hmmm.. good point.jacky wrote:I thought of that, but if the date isn't from the past week, then what format should be used ?? Right now, it's an option so it uses the format used when option is disabled, but here it's different and we don't know what format to use.TheQwerty wrote:That could be confusing, how about just <date WeekDay>, in the same vein as Zodiac and ISOWeek, which can be combined with other patterns?jacky wrote:Eg. using <date WD(mm.dd) \a\t hh:nn>
Another idea would be to use an "option" as well, eg. <date "dd/mm/yy", w>
I'm beginning to get a slight bit worried that we're trying to shoe-horn too much functionality into these date variables.
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: EXIF stamping
Yeah, maybe, and that would be my fault, so that's really not good !TheQwerty wrote:I'm beginning to get a slight bit worried that we're trying to shoe-horn too much functionality into these date variables.
Proud XYplorer Fanatic
-
TheQwerty
- Posts: 4373
- Joined: 03 Aug 2007 22:30
Re: EXIF stamping
Well I was thinking the variables needed to access this too at first, and I'd still like to have this available in the customized status bar. So it's not just you.jacky wrote:Yeah, maybe, and that would be my fault, so that's really not good !![]()
Here's an odd 2-part thought..
What if there were a new Date() command:
Date(OutputVar, [Format], [Options], [SourceItem], [SourceDate])
OutputVar is obviously the variable the date is stored in.
Format would be the pattern like now.
Options would allow for switches to replace the date with the age or use this new relative weekday.
SourceItem would use the date of the specified file. <curitem> would allow for the selected & focused. Omitted would be current time.
SourceDate would define whether to use the Created, Modified, or Accessed date from Source.
Now that's part 1. Part 2 is a new variable, the script variable:
<script Var, Script>
This special variable would execute the script, and when it is finished be replaced with the contents of Var.
Thus we could replace <date> with <script %date%, Date(%date%)>
But we could also use some of the other script functions, like regexreplace.
The problem of course being that there would need to be a way to limit what scripting commands can be used within this variable and where this variable can be called.
Overall it would be pretty challenging to do correctly, and Don would need a lot of time to implement it. But I think it may give us quite a lot of power and be worth the long wait. Though I think we'd agree that Scriptable Mouse Actions and Taskbar Buttons is more important.
-
admin
- Site Admin
- Posts: 66300
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: EXIF stamping
Well... well... I proposed EXIF stamping because "it is very easy to do", not to inspire any wild complications...TheQwerty wrote:Well I was thinking the variables needed to access this too at first, and I'd still like to have this available in the customized status bar. So it's not just you.jacky wrote:Yeah, maybe, and that would be my fault, so that's really not good !![]()
Here's an odd 2-part thought..
What if there were a new Date() command:
Date(OutputVar, [Format], [Options], [SourceItem], [SourceDate])
OutputVar is obviously the variable the date is stored in.
Format would be the pattern like now.
Options would allow for switches to replace the date with the age or use this new relative weekday.
SourceItem would use the date of the specified file. <curitem> would allow for the selected & focused. Omitted would be current time.
SourceDate would define whether to use the Created, Modified, or Accessed date from Source.
Now that's part 1. Part 2 is a new variable, the script variable:
<script Var, Script>
This special variable would execute the script, and when it is finished be replaced with the contents of Var.
Thus we could replace <date> with <script %date%, Date(%date%)>
But we could also use some of the other script functions, like regexreplace.
The problem of course being that there would need to be a way to limit what scripting commands can be used within this variable and where this variable can be called.
Overall it would be pretty challenging to do correctly, and Don would need a lot of time to implement it. But I think it may give us quite a lot of power and be worth the long wait. Though I think we'd agree that Scriptable Mouse Actions and Taskbar Buttons is more important.
Somewhere on my list for scripting 2.0 is also functions which is, if I got you right, similar to what you mean by "This special variable would execute the script, and when it is finished be replaced with the contents of Var." Right now, XY scripting has only statements.
Concerning Exif stamping: As a conclusion from all your answers I decided to drop the idea. There's more important things to do!
Case closed.
That statusbar issue: post-poned.
FAQ | XY News RSS | XY X
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: EXIF stamping
Ah yeah, scripting 2.0, can't wait for that baby! Any idea of where on your list it is located at this moment ?admin wrote:Somewhere on my list for scripting 2.0 is also functions
Proud XYplorer Fanatic
-
admin
- Site Admin
- Posts: 66300
- Joined: 22 May 2004 16:48
- Location: Win8.1, Win10, Win11, all @100%
- Contact:
Re: EXIF stamping
No, no idea.jacky wrote:Ah yeah, scripting 2.0, can't wait for that baby! Any idea of where on your list it is located at this moment ?admin wrote:Somewhere on my list for scripting 2.0 is also functions
FAQ | XY News RSS | XY X
-
jacky
- XYwiki Master
- Posts: 3106
- Joined: 23 Aug 2005 22:25
- Location: France
- Contact:
Re: EXIF stamping
Damn! I am jack's sense of impatience...admin wrote:No, no idea.jacky wrote:Ah yeah, scripting 2.0, can't wait for that baby! Any idea of where on your list it is located at this moment ?admin wrote:Somewhere on my list for scripting 2.0 is also functions
Proud XYplorer Fanatic
-
TheQwerty
- Posts: 4373
- Joined: 03 Aug 2007 22:30
Re: EXIF stamping
Just trying to keep the forum tradition of taking threads way off topic going.admin wrote:Well... well... I proposed EXIF stamping because "it is very easy to do", not to inspire any wild complications...
Kind of.. The main idea was a way to allow a script to be called anywhere that an XY variable would be resolved. This script would be used to create and format the value that would be returned.admin wrote:Somewhere on my list for scripting 2.0 is also functions which is, if I got you right, similar to what you mean by "This special variable would execute the script, and when it is finished be replaced with the contents of Var." Right now, XY scripting has only statements.
If with functions we get a way to access them from a special XY variable, then it would basically be the same thing.
As I said, it's a pretty complex idea, and perhaps it's not worth it, but it would certainly make XY variables incredibly powerful.
XYplorer Beta Club