exiftool-vendored
Advanced tools
Changelog
v2.15.0
Changelog
v2.14.0
taskTimeoutMillis
, which will cause the promise to be rejected if
exiftool takes longer than this value to parse the file. Note that this
timeout only starts "ticking" when the task is enqueued to an idle ExifTool
process.onIdle
method every onIdleIntervalMillis
(defaults to every 10
seconds) to ensure all requested tasks are serviced.ECONN
or ECONNRESET
is raised from the child process (which seems to
happen for roughly 1% of requests), the current task is re-enqueued and the
current exiftool process is recycled.Tags
definitions using more (6,412!) sample image files
(via npm run mktags ~/sample-images
), including many RAW image types
(like .ORF
, .CR2
, and .NEF
).Changelog
v2.11.0
.kill()
on .end()
in case the stdin command was missed by ExifToolChangelog
v2.8.0
update/io.ts
error message didn't handle null statuscodes properlyupdate/mktags.ts
had a counting bug exposed by TS 2.2Changelog
v2.7.0
.on("error")
added to the process itself, only on stderr
of the child
process).Changelog
v2.6.0
Orientation
is rendered as a string by
ExifTool,
which was surprising (to me, at least). By exposing optional args in
ExifTool.read
, the caller can choose how ExifTool renders tag values.