Merge on export
This commit is contained in:
@@ -49,7 +49,7 @@ function IO()
|
||||
this.methods.save = new Method("save","jpg/png","Export canvas.",function(q){
|
||||
var ext = q ? q : "jpg";
|
||||
var fs = require('fs');
|
||||
var data = ronin.cursor.target.to_base64(ext).replace(/^data:image\/\w+;base64,/, "");
|
||||
var data = ronin.io.render().to_base64(ext).replace(/^data:image\/\w+;base64,/, "");
|
||||
var buf = new Buffer(data, 'base64');
|
||||
|
||||
dialog.showSaveDialog((fileName) => {
|
||||
@@ -67,6 +67,16 @@ function IO()
|
||||
}
|
||||
}
|
||||
|
||||
this.render = function()
|
||||
{
|
||||
var export_layer = new Layer();
|
||||
|
||||
export_layer.update();
|
||||
export_layer.context().drawImage(ronin.layers.below.el,0,0)
|
||||
export_layer.context().drawImage(ronin.layers.above.el,0,0)
|
||||
return export_layer;
|
||||
}
|
||||
|
||||
this.draw_image = function(ctx = ronin.preview.context(),img,params)
|
||||
{
|
||||
var width = parseInt(img.naturalWidth * 0.5);
|
||||
|
||||
Reference in New Issue
Block a user