Nobody Picked Me

    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.

    Install

    npm i exif-orientation

    DownloadsWeekly Downloads

    806

    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