
node-exiftool/benchmark/photos/IMG_3061.JPG: 157ms node-exiftool/benchmark/photos/IMG_3060.JPG: 158ms node-exiftool/benchmark/photos/IMG_3059.JPG: 158ms node-exiftool/benchmark/photos/IMG_3058.JPG: 162ms node-exiftool/benchmark/photos/IMG_3057.JPG: 158ms node-exiftool/benchmark/photos/IMG_3056.JPG: 158ms node-exiftool/benchmark/photos/IMG_3055.JPG: 165ms node-exiftool/benchmark/photos/IMG_3054.JPG: 166ms node-exiftool/benchmark/photos/IMG_3053.JPG: 168ms node-exiftool/benchmark/photos/IMG_3052.JPG: 166ms node-exiftool/benchmark/photos/IMG_3051.JPG: 168ms There is also going to appearĬonhost.exe, if the parent node application is not attached to a terminal. On Windows, the process will not quit either, however, there will be twoĮxiftool processes: one returned by the child_process.spawn method, andĪ second one, started by exiftool.exe itself. Will be made a leader of its process group, and will not quit with the NodeĪpp. Handle its exit independent of your application. Stdout and stderr data events and uses promises thus avoiding blocking theīy default, the executable is hard-coded to be just exiftool. The package creates a process asynchronously and listens for That there is no overhead related to starting a new process to read every file The module spawns an exiftool process with -stay_open True - arguments, so See belowįor details about how to use node-exiftool with dist-exiftool. Will install exiftool distribution appropriate for your platform. Spawn exiftool, therefore you must install it manually. Previews accordingly, as well as appending copyright information to photos usingĮxiftool is not distributed with node-exiftool. Orientation from JPEG files uploaded to your server by users to rotate generated

It is very powerful and allows to do such things as extracting

Written by Phil Harvey in Perl which can read and write metadata to a number ofįile formats. A Node.js interface to the exiftool command-line application.
