mirror of
https://github.com/piskelapp/piskel.git
synced 2023-08-10 21:12:52 +03:00
Fix Travis
This commit is contained in:
@ -12,25 +12,25 @@
|
|||||||
var frame = this.framesheet.getFrameByIndex(i);
|
var frame = this.framesheet.getFrameByIndex(i);
|
||||||
this.drawFrameInCanvas_(frame, canvas, i * this.framesheet.getWidth(), 0);
|
this.drawFrameInCanvas_(frame, canvas, i * this.framesheet.getWidth(), 0);
|
||||||
}
|
}
|
||||||
return canvas.toDataURL("image/png")
|
return canvas.toDataURL("image/png");
|
||||||
};
|
};
|
||||||
|
|
||||||
ns.SpritesheetRenderer.prototype.renderAsImageDataAnimatedGIF = function (fps) {
|
ns.SpritesheetRenderer.prototype.renderAsImageDataAnimatedGIF = function (fps) {
|
||||||
var encoder = new GIFEncoder(), dpi = 10;
|
var encoder = new GIFEncoder(), dpi = 10;
|
||||||
encoder.setRepeat(0);
|
encoder.setRepeat(0);
|
||||||
encoder.setDelay(1000/fps);
|
encoder.setDelay(1000/fps);
|
||||||
|
|
||||||
encoder.start();
|
encoder.start();
|
||||||
encoder.setSize(this.framesheet.getWidth() * dpi, this.framesheet.getHeight() * dpi);
|
encoder.setSize(this.framesheet.getWidth() * dpi, this.framesheet.getHeight() * dpi);
|
||||||
for (var i = 0 ; i < this.framesheet.frames.length ; i++) {
|
for (var i = 0 ; i < this.framesheet.frames.length ; i++) {
|
||||||
var frame = this.framesheet.frames[i];
|
var frame = this.framesheet.frames[i];
|
||||||
var renderer = new pskl.rendering.CanvasRenderer(frame, dpi);
|
var renderer = new pskl.rendering.CanvasRenderer(frame, dpi);
|
||||||
encoder.addFrame(renderer.render());
|
encoder.addFrame(renderer.render());
|
||||||
}
|
}
|
||||||
encoder.finish();
|
encoder.finish();
|
||||||
|
|
||||||
var imageData = 'data:image/gif;base64,' + encode64(encoder.stream().getData());
|
var imageData = 'data:image/gif;base64,' + encode64(encoder.stream().getData());
|
||||||
return imageData;
|
return imageData;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user