mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-04-05 15:01:01 +00:00
Update image.class.js
This commit is contained in:
parent
5dbbcdb682
commit
86e99899bc
1 changed files with 7 additions and 3 deletions
|
|
@ -395,6 +395,9 @@
|
|||
canvasEl.getContext('2d').drawImage(imgElement, 0, 0, imgElement.width, imgElement.height);
|
||||
|
||||
filters.forEach(function(filter) {
|
||||
if (!filter) {
|
||||
return;
|
||||
}
|
||||
if (forResizing) {
|
||||
scaleX = _this.scaleX < minimumScale ? _this.scaleX : 1;
|
||||
scaleY = _this.scaleY < minimumScale ? _this.scaleY : 1;
|
||||
|
|
@ -409,8 +412,8 @@
|
|||
scaleX = filter.scaleX;
|
||||
scaleY = filter.scaleY;
|
||||
}
|
||||
filter && filter.applyTo(canvasEl, scaleX, scaleY);
|
||||
if (!forResizing && filter && filter.type === 'Resize') {
|
||||
filter.applyTo(canvasEl, scaleX, scaleY);
|
||||
if (!forResizing && filter.type === 'Resize') {
|
||||
_this.width *= filter.scaleX;
|
||||
_this.height *= filter.scaleY;
|
||||
}
|
||||
|
|
@ -422,7 +425,8 @@
|
|||
if (fabric.isLikelyNode) {
|
||||
replacement.src = canvasEl.toBuffer(undefined, fabric.Image.pngCompression);
|
||||
// onload doesn't fire in some node versions, so we invoke callback manually
|
||||
_this._element = replacement; // !forResizing && (_this._filteredEl = replacement);
|
||||
_this._element = replacement;
|
||||
!forResizing && (_this._filteredEl = replacement);
|
||||
callback && callback(_this);
|
||||
}
|
||||
else {
|
||||
|
|
|
|||
Loading…
Reference in a new issue