|
@@ -150,6 +150,9 @@ export const create = async (store, canvas) => {
|
|
|
layer.uiControl.setAttributes(bgImage, "update", url);
|
|
|
},
|
|
|
export() {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ layer.uiControl.exportImg(canvas, 'cover.jpg', resolve)
|
|
|
+ });
|
|
|
const $canvas = document.createElement("canvas");
|
|
|
$canvas.width = canvas.width;
|
|
|
$canvas.height = canvas.height;
|
|
@@ -158,7 +161,7 @@ export const create = async (store, canvas) => {
|
|
|
cctx.rect(0, 0, $canvas.width, $canvas.height);
|
|
|
cctx.fillStyle = "rgba(255,255,255,1)";
|
|
|
cctx.fill();
|
|
|
- cctx.drawImage(canvas, 0, 0, $canvas.width, $canvas.height);
|
|
|
+ cctx.drawImage(canvas, 0, 0, $canvas.width, $canvas.height, 0, 0, canvas.width, canvas.height);
|
|
|
|
|
|
return new Promise((resolve) => {
|
|
|
// resolve(layer.uiControl.menu_screenShot())
|