UNPKG

fix-orientation

Version:

Rotate images if their exif data says so.

28 lines (22 loc) 635 B
var fixOrientation = require('..'); var input = document.createElement('input'); input.type = 'file'; input.accept = 'image/*'; input.capture = 'camera'; window.onload = function () { document.body.appendChild(input); }; input.onchange = function (ev) { var file = ev.target.files[0]; var reader = new FileReader(); reader.onload = function (ev) { var url = ev.target.result; fixOrientation(url, { image: true }, function (fixed, image) { var img = new Image(); img.src = fixed; document.body.appendChild(img); document.body.appendChild(image); }); } reader.readAsDataURL(file); };