Jasper Yu says to YSITDViewer.prototype.convertToImg = function (imgSource) { var mv = 0; var hash_int = 0; var key = this.vals['key']; for (var i = 0; i < key.length; i++) { if (i < 12) mv += key.charAt(i); else hash_int += parseInt(key.charAt(i), 16); } var bytes = new Uint8Array(imgSource); for (var i = 0; i < 2048 + hash_int; i++) { bytes[i] *= -1; } var binary = ''; var len = bytes.byteLength; for (var i = 0; i < len; i++) { binary += String.fromCharCode(bytes[i]); } return window.btoa(binary); };at Wed, Feb 28, 2018 3:17 AM