Creates a new <img>
element for the browser and provides an error-first callback for load completion.
This module has been adapted from Azer's unpublished img module, which was updated with dubious code by another author.
npm install load-img --save
const loadImage = require('load-img');
loadImage('images/foo.png', (err, img) => {
if (err) throw err;
console.log(img.width, img.height);
});
Creates a new <img>
element with the given src
property. The other parameters are optional.
You can pass opt
, an object containing { crossOrigin }
string. cb
is a function receiving the onload
or onerror
event.
This function returns the created img
element.
Example with crossOrigin
:
const loadImage = require('load-img');
loadImage('images/foo.png', {
crossOrigin: 'Anonymous'
}, (err, img) => {
if (err) throw err;
document.body.appendChild(img);
});
MIT, see LICENSE.md for details.