in background.js [58:71]
function loadImage(path, width, height) {
return new Promise(function(resolve) {
var canvas = document.createElement('canvas');
var ctx = canvas.getContext('2d');
var image = new Image();
var imageData;
image.onload = function() {
ctx.drawImage(image, 0, 0, width, height);
imageData = ctx.getImageData(0, 0, width, height);
resolve(imageData);
};
image.src = chrome.runtime.getURL(path);
});
}