exif-orientation-lite

a tiny library 1k that only bothers with exif orientation

Usage no npm install needed!

<script type="module">
  import exifOrientationLite from 'https://cdn.skypack.dev/exif-orientation-lite';
</script>

README

exif-orientation-lite

a tiny library 1k that only bothers with exif orientation

yeah there where a bunch of other exif libraries, but they are all complicated and we don't actually care about exif, we just want images to be the right way up!

example

var getOrientation = require('exif-orientation-lite')
var i = getOrientation(require('fs').readFileSync(image_jpg))

//machine readable orientation descriptions
console.log(require('exif-orientation-lite/machine')[i])

//human readable orientation descriptions
console.log(require('exif-orientation-lite/human')[i])

command

for testing you can also install -g exif-orientation-lite and then do exif-orientation-lite images*.jpg a list of files and their orientations will be output.

License

MIT