mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-04-08 00:10:59 +00:00
Add fabric.Image.pngCompression and use it in applyFilters under Node
This commit is contained in:
parent
60b102dcf3
commit
9edba2c8f6
4 changed files with 18 additions and 4 deletions
9
dist/all.js
vendored
9
dist/all.js
vendored
|
|
@ -15548,7 +15548,7 @@ fabric.util.object.extend(fabric.Object.prototype, {
|
|||
replacement.height = imgEl.height;
|
||||
|
||||
if (fabric.isLikelyNode) {
|
||||
replacement.src = canvasEl.toBuffer();
|
||||
replacement.src = canvasEl.toBuffer(undefined, fabric.Image.pngCompression);
|
||||
|
||||
// onload doesn't fire in some node versions, so we invoke callback manually
|
||||
_this._element = replacement;
|
||||
|
|
@ -15740,6 +15740,13 @@ fabric.util.object.extend(fabric.Object.prototype, {
|
|||
*/
|
||||
fabric.Image.async = true;
|
||||
|
||||
/**
|
||||
* Indicates compression level used when generating PNG under Node (in applyFilters)
|
||||
* @static
|
||||
* @type Number [0-9]
|
||||
*/
|
||||
fabric.Image.pngCompression = 1;
|
||||
|
||||
})(typeof exports !== 'undefined' ? exports : this);
|
||||
|
||||
|
||||
|
|
|
|||
4
dist/all.min.js
vendored
4
dist/all.min.js
vendored
File diff suppressed because one or more lines are too long
BIN
dist/all.min.js.gz
vendored
BIN
dist/all.min.js.gz
vendored
Binary file not shown.
|
|
@ -283,7 +283,7 @@
|
|||
replacement.height = imgEl.height;
|
||||
|
||||
if (fabric.isLikelyNode) {
|
||||
replacement.src = canvasEl.toBuffer();
|
||||
replacement.src = canvasEl.toBuffer(undefined, fabric.Image.pngCompression);
|
||||
|
||||
// onload doesn't fire in some node versions, so we invoke callback manually
|
||||
_this._element = replacement;
|
||||
|
|
@ -475,4 +475,11 @@
|
|||
*/
|
||||
fabric.Image.async = true;
|
||||
|
||||
/**
|
||||
* Indicates compression level used when generating PNG under Node (in applyFilters)
|
||||
* @static
|
||||
* @type Number [0-9]
|
||||
*/
|
||||
fabric.Image.pngCompression = 1;
|
||||
|
||||
})(typeof exports !== 'undefined' ? exports : this);
|
||||
|
|
|
|||
Loading…
Reference in a new issue