[0]drawToCanvas转出图片与游戏内显示颜色差距过大
测试代码
export default class TestView {
constructor() {
this.init();
}
init() {
Laya.stage.bgColor='#ffffff';
Laya.stage.addChild(new Laya.Image('comp/img/img1.png'));
Laya.timer.once(1000, this, this.delayShow);
}
delayShow() {
let canvas = Laya.stage.drawToCanvas(Laya.stage.width, Laya.stage.height, 0, 0);
let str = canvas.toBase64('image/png', 1);
let img = document.createElement('img');
img.style.position = 'absolute';
img.style.top = '100px';
img.src = str;
img.style.zIndex = 999;
document.body.appendChild(img);
}
}
export default class TestView {
constructor() {
this.init();
}
init() {
Laya.stage.bgColor='#ffffff';
Laya.stage.addChild(new Laya.Image('comp/img/img1.png'));
Laya.timer.once(1000, this, this.delayShow);
}
delayShow() {
let canvas = Laya.stage.drawToCanvas(Laya.stage.width, Laya.stage.height, 0, 0);
let str = canvas.toBase64('image/png', 1);
let img = document.createElement('img');
img.style.position = 'absolute';
img.style.top = '100px';
img.src = str;
img.style.zIndex = 999;
document.body.appendChild(img);
}
}
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
小高
赞同来自:
之肖
赞同来自: