optimize tng for disposeOp=2.

This commit is contained in:
Christopher Jeffrey 2015-07-18 15:18:57 -07:00
parent d2a2847506
commit 1d05e3d265

4
vendor/tng.js vendored
View File

@ -932,6 +932,7 @@ PNG.prototype.renderFrame = function(bmp, frame, i) {
}
}
if (frame.fctl.disposeOp === 2) {
this._lastBmp = [];
for (y = 0; y < frame.fctl.height; y++) {
line = [];
@ -941,6 +942,9 @@ PNG.prototype.renderFrame = function(bmp, frame, i) {
}
this._lastBmp.push(line);
}
} else {
this._lastBmp = null;
}
for (y = 0; y < frame.fctl.height; y++) {
for (x = 0; x < frame.fctl.width; x++) {