diff --git a/lib/packer.js b/lib/packer.js index aa3b811..d069448 100755 --- a/lib/packer.js +++ b/lib/packer.js @@ -36,6 +36,7 @@ var Packer = module.exports = function(options) { options.deflateChunkSize = options.deflateChunkSize || 32 * 1024; options.deflateLevel = options.deflateLevel || 9; + options.deflateStrategy = options.deflateStrategy || 3; this.readable = true; }; @@ -55,7 +56,8 @@ Packer.prototype.pack = function(data, width, height) { // compress it var deflate = zlib.createDeflate({ chunkSize: this._options.deflateChunkSize, - level: this._options.deflateLevel + level: this._options.deflateLevel, + strategy: this._options.deflateStrategy }); deflate.on('error', this.emit.bind(this, 'error'));