cocos creator 生成微信分享图

        let canvas2 = wx.createCanvas()
        canvas2.width = 500
        canvas2.heigth = 400
        let context = canvas2.getContext('2d')

        //资源图片
        let img = new Image();  
        img.onload = function(){  
            //背景图片
            context.drawImage(img,0,432,500,400,0,0,500,400);   
            //底图图片
            context.drawImage(img,0,65,473,306,13,47,473,306);   
            //标题
            context.drawImage(img,0,372,100,45,186,50+10,100,45);  
            canvas2.toTempFilePath({
                x: 0, 
                y: 0, 
                width: 500,
                height: 400,
                destWidth: 500,
                destHeight: 400,
                success(res) {
                    //可以保存该截屏图片
                    console.log('截屏成功:' + res.tempFilePath)
                    console.log(res)
                    //微信分享
                    wx.shareAppMessage({
                        title: '标题' ),
                        imageUrl: res.tempFilePath
                    })
                }
            }) 
        }  
        img.src = "http://XXX.png";  
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。