JSFiddle - React, Tailwind, and code Playground
HTML
<script src="http://crypto-js.googlecode.com/svn/tags/3.1.2/build/rollups/sha1.js"></script>
CSS
body {
background-color:#000;
}
JavaScript
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var image = new Image();
image.src = '../../../../img/logo.png';
image.onload = function () {
canvas.width = image.width;
canvas.height = image.height;
ctx.drawImage(image,0,0);
console.log(CryptoJS.SHA1(canvas.toDataURL()).toString());
}
document.body.appendChild(canvas);