exif-orientation

1.0.0 • Public • Published

exif-orientation

stable

Returns the exif orientation in scale / rotation from a file object

Install

npm install exif-orientation --save

Example

The following example reacts to the onChange event of a file upload html input

var findOrientation = require('exif-orientation');
 
fileUpload.addEventListener('change',function(e) {
  var file = e.target.files[0];
  findOrientation(file,function(err,orientation) {
    if (!err) {
      console.log(orientation); // displays {scale: {x: 1, y: 1}, rotation: 90}
    }
  });
});

Usage

NPM

findOrientation(file,callback)

file A file object from a file upload html input
callback A function to be called once the orientation data is found or an error occured. The callback is passed 2 arguments (err,orientation). If err is undefined, orientation will contain the orientation data, otherwise err will be an Error object with the message of the error.

License

MIT, see LICENSE.md for details.

Package Sidebar

Install

npm i exif-orientation

Weekly Downloads

460

Version

1.0.0

License

MIT

Last publish

Collaborators

  • hperigo
  • gabroell
  • josdelgaur
  • jam3dev
  • njam3
  • iranreyes
  • namniak
  • donghyukjang
  • alemesa
  • neoli
  • colin-j3
  • jmckinnell
  • n0wak
  • amelierosser
  • artemleznikov
  • jeffong
  • nickfish