File size: 275 Bytes
bc20498
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
export default function(input, init) {
  return new Promise(function(resolve, reject) {
    var image = new Image;
    for (var key in init) image[key] = init[key];
    image.onerror = reject;
    image.onload = function() { resolve(image); };
    image.src = input;
  });
}