Add fabric.Image.pngCompression and use it in applyFilters under Node

This commit is contained in:
kangax 2013-08-05 11:21:30 +02:00
parent 60b102dcf3
commit 9edba2c8f6
4 changed files with 18 additions and 4 deletions

9
dist/all.js vendored
View file

@ -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

File diff suppressed because one or more lines are too long

BIN
dist/all.min.js.gz vendored

Binary file not shown.

View file

@ -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);