[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);
    }
}

bug.png

 
已邀请:

小高

赞同来自:

您好,在我们这里测试是没问题的,并没有看出有很大的差距,用的是您提供的示例代码,下面是效果。
Snipaste_2023-04-20_17-35-21.png

之肖

赞同来自:

测试工程文件已上传,麻烦再看下

要回复问题请先

商务合作
商务合作