Remove Exif

Remove exif information from images.

HTML

<script src="https://rawgit.com/hMatoba/piexifjs/master/piexif.js"></script>
<input id="erd" type="file" />

JavaScript

var input = document.querySelector('#erd');
input.addEventListener('change', load);

function _arrayBufferToBase64( buffer ) {
    var binary = '';
    var bytes = new Uint8Array( buffer );
    var len = bytes.byteLength;
    for (var i = 0; i < len; i++) {
        binary += String.fromCharCode( bytes[ i ] );
    }
    return window.btoa( binary );
}

function load() {
  var reader = new FileReader();
  reader.onloadend = function(e) {
    var image = new Image();
    image.src = e.target.result;
    image.width = 200;
    window.open(e.target.result, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
    document.body.appendChild(image);
    var exifObj = piexif.load(e.target.result);
    console.log(exifObj);
    console.log(exifObj["0th"][piexif.ImageIFD.Orientation]);
    exifObj["0th"][piexif.ImageIFD.Orientation] = 3;
    console.log(exifObj["0th"][piexif.ImageIFD.Orientation]);

    var inserted = piexif.insert(piexif.dump(exifObj), e.target.result);

    var image = new Image();
    image.src = inserted;
    image.width = 600;
    document.body.appendChild(image);
    window.open(inserted, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
  };
  reader.readAsDataURL(this.files[0]);

  var reader = new FileReader();
  reader.onload = function(e) {


    var view = new DataView(this.result);
    if (view.getUint16(0, false) != 0xFFD8) return callback(-2);
    var length = view.byteLength,
      offset = 2;
             var br = new Blob([this.result.slice(0, length/ 2), 
             this.result.slice(length /2, length)], {type: 'image/jpeg'});
             _arrayBufferToBase64(this.result);
                                     window.open(t, "_blank", "toolbar=yes, scrollbars=yes, resizable=yes, top=500, left=500, width=400, height=400");
             while (offset < length) {
      var marker = view.getUint16(offset, false);
      offset += 2;
      if (marker...