Orient an image based on its Exif orientation tag and draw it to a canvas for further processing.
Install from NPM or Bower:
npm install exif-orient --save
bower install exif-orient --save
Usage
This library exports a single function exifOrient
(support UMD):
/** * @param {HTMLImageElement | HTMLCanvasElement | String} img - image, canvas, base64 string or URL. * @param * @param * @return */
Example
// 1. Read orientation tag using exif-js (https://github.com/exif-js/exif-js)// Note: can use any Exif parsing library, exif-js is just an exampleEXIF
Changes
v0.0.5
- Enforce argument types and values
- Allow canvas to be used as an argument of exifOrient
v0.0.4
- Add semicolon at EOF to be friendly with minifiers
v0.0.3
- Rename EXIF => Exif
v0.0.2
- Update README
v0.0.1
- Initial release