Create very small JPEG with Exif Orientation

Remove exif information from images.

by ksoncan34

HTML

<script src="https://rawgit.com/hMatoba/piexifjs/master/piexif.js"></script>
<img id="blank_image" src="" style="border: 1px solid #000;">

JavaScript

var zeroth = {};
var exif = {};
var gps = {};
zeroth[piexif.ImageIFD.Orientation] = 6;
zeroth[piexif.ImageIFD.Software] = "Piexifjs";
exif[piexif.ExifIFD.DateTimeOriginal] = "2020-05-05 10:00:00";
gps[piexif.GPSIFD.GPSVersionID] = [7, 7, 7, 7];
var exifObj = {"0th":zeroth, "Exif":exif, "GPS":gps};
var exifBytes = piexif.dump(exifObj);
var canvas = document.createElement('canvas');
canvas.width = 20;
canvas.height = 30;
var ctx = canvas.getContext('2d');
ctx.fillStyle = '#FFA500';
ctx.fillRect(3,3,14,24);
var dataUrl = canvas.toDataURL('image/jpeg', .1);
var exifDataUrl = piexif.insert(exifBytes, dataUrl);
document.getElementById('blank_image').src = exifDataUrl;