mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-05-11 23:33:10 +00:00
Fix fabric.util.loadImage in node
This commit is contained in:
parent
d56bf59137
commit
a870e11a57
1 changed files with 3 additions and 3 deletions
|
|
@ -43,18 +43,18 @@
|
|||
});
|
||||
}
|
||||
|
||||
fabric.util.loadImage = function(url, callback) {
|
||||
fabric.util.loadImage = function(url, callback, context) {
|
||||
var img = new Image();
|
||||
if (url && url.indexOf('data') === 0) {
|
||||
img.src = img._src = url;
|
||||
callback(img);
|
||||
callback && callback.call(context, img);
|
||||
}
|
||||
else if (url) {
|
||||
request(url, 'binary', function(body) {
|
||||
img.src = new Buffer(body, 'binary');
|
||||
// preserving original url, which seems to be lost in node-canvas
|
||||
img._src = url;
|
||||
callback(img);
|
||||
callback && callback.call(context, img);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Loading…
Reference in a new issue