From my vague understanding of EXIF data, it sounds like what data is captured is dependent on the camera used. I ran a quick test using a capture-multiple with 1 photo and running an EXIF extraction library on it:
var ExifImage = require('exif').ExifImage;
export async function run() {
var cs_img = await DB.checksheet_image.where("photo != ?", null).first();
console.log(`Checking first img: ${cs_img} (${cs_img.id})`)
try {
new ExifImage({ image : await cs_img.photo.toBuffer() }, function (error, exifData) {
if (error)
console.log('Error: '+error.message);
else
console.log(exifData); // Do something with your data!
});
} catch (error) {
console.log('Error: ' + error.message);
}
}
And the result:
Is the JourneyApps camera capturing any EXIF data? If not, is there a reason for that? Or am I missing something?