exif-validation

1.0.8 • Public • Published
example of exif data from exifr module
const exifData = {"ImageWidth":2592,"ImageHeight":1944,"Make":"Google","Model":"Pixel 3","Orientation":"Rotate 90 CW","ModifyDate":"2022-03-06T16:47:30.000Z","ExposureTime":0.025011305,"FNumber":1.8,"ISO":284,"OffsetTime":"+07:00","ShutterSpeedValue":-5.32,"ApertureValue":1.69,"SubjectDistance":0.137,"Flash":"Flash did not fire","FocalLength":4.44,"SubSecTime":"592","ExifImageWidth":2592,"ExifImageHeight":1944,"SubjectDistanceRange":"Macro","GPSLatitudeRef":"N","GPSLatitude":[1,18,55.37],"GPSLongitudeRef":"E","GPSLongitude":[103,51,15.8],"GPSAltitudeRef":{"0":0},"GPSAltitude":65,"GPSTimeStamp":"16:47:2","GPSDateStamp":"2022:03:06","latitude":1.3153805555555556,"longitude":103.85438888888888}

And then call this module

const exifValidation = require("exif-validation")

pass the data from exif

const validate = exifValidation(exifData)

console.log(validate) // true or false
	

if value return from function is false then is not good exif, we should reject them

We expect true return from the module, and then allowing user to precess the image.

/exif-validation/

    Package Sidebar

    Install

    npm i exif-validation

    Weekly Downloads

    5

    Version

    1.0.8

    License

    ISC

    Unpacked Size

    5.88 kB

    Total Files

    4

    Last publish

    Collaborators

    • dwisetiyadi-prakerja
    • hengkiardo