Comments (3)
Thanks for reporting. What is the tag name for the date with the wrong time zone?
(Also, you may need to use your own instance with custom options if you donβt want backfilled timezones)
from exiftool-vendored.js.
My app is trying a list of dates and trying to pick the most promising one. I need to dig a little bit to give you this info.
I'm very happy with backfilled timezones, the regression is going from Australia/Sydney
(correct) to UTC+10
(inferior)
from exiftool-vendored.js.
I took a look at the attached file. UTC+10 is Australian Eastern Standard Time (AEST), which is the correct offset for July for Australia/Sydney
.
Out of an abundance of caution, I'm purposefully not back-filling ExifDateTime instances that already have a zone specified in their raw form. In this instance, they match, but the offset is actually more reliable than the zone, as the zone requires a context time to determine the final offset. The prior brute-override was arguably a bug.
If you need the prior behavior, feel free to add a layer on top of your call to .read
which does this sort of forced rewriting of the zone--there's example code in the read task:
exiftool-vendored.js/src/ReadTask.ts
Line 292 in df569e6
from exiftool-vendored.js.
Related Issues (20)
- incorrect video create date HOT 10
- Stuck forever if perl is missing HOT 2
- Asynchronous operations that weren't stopped HOT 2
- Video `Create Date` with GPS inferred timezone HOT 10
- Wrong timezone offset is parsed from `TimeCreated` tag when using `inferTimezoneFromDatestamps` HOT 4
- Adding values to numericTags does not reflect in Tags type, nor is the function allowed to be properly extended to fix the return value HOT 2
- "No success message": success regex isn't reliable indicator of "success" HOT 3
- problem with ignoreShebang HOT 3
- GPSLatitude and GPSLongitude differs from GPSPosition HOT 6
- gitlab CI (bullseye-slim) - Error: end() called before task completed HOT 4
- Treat "exiftool-vendored.exe" and "exiftool-vendored.pl" more as optional dependencies HOT 1
- Delete all tags except specified (returns `TypeError`) HOT 5
- inferTimezoneFromDatestamps does not detect UTC/Z/+00:00 timezones HOT 1
- Hang and then timeout on certain files HOT 3
- Perl not installed error HOT 3
- References to `exiftool.readTags()`
- Flattened tags not appearing in returned object HOT 6
- Setting ModifyDate does not work (shows the date when the file was modified by exiftools)
- Infer timezone information for Sony A7 first gen HOT 10
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exiftool-vendored.js.