2***@qq.com
2***@qq.com
  • 发布:2021-08-17 23:45
  • 更新:2021-08-17 23:45
  • 阅读:476

uniapp H5 uni.canvasToTempFilePath没有回调

分类:uni-app

compressImg(img,or){

            // or = 6;  
            const ctx = uni.createCanvasContext('myCanvas')  
            if(or==6){//逆时针旋转了90  
              ctx.translate(300,0)  
              ctx.rotate(Math.PI/2)  
              ctx.drawImage(img, 0, 0,400, 300)  
            }else if(or==3){//逆时针旋转了180  
                ctx.translate(300,400)  
                ctx.rotate(Math.PI)  
                ctx.drawImage(img, 0, 0,400, 300)  
            }else if(or==8){//顺时针旋转90  
                ctx.translate(0,400)  
                ctx.rotate(-Math.PI/2)  
                ctx.drawImage(img, 0, 0,400, 300)  
            }else{  
                ctx.drawImage(img, 0, 0,300, 400)  
            }  
            ctx.draw(false,()=>{  
                // console.log("ctx",ctx);  
                uni.showToast({  
                    title:`aaa111`,  
                    icon:"none"  
                })  
                setTimeout(()=>{  
                    uni.canvasToTempFilePath({  
                         x: 0,  
                         y: 0,  
                          width: 300,  
                          height:400,  
                          destWidth:300,  
                          destHeight:400,  
                          fileType:'jpg',  
                           canvasId: 'myCanvas',  
                           success:(res)=> {  
                               console.log("res",res);  
                            this.img=res.tempFilePath  
                           },  
                            fail:(err)=>{  
                                console.log("err",err);  
                                this.img=img  
                            },  
                            complete:(data)=>{  
                                console.log("data",data);  
                                uni.showToast({  
                                    title:`aaa`,  
                                    icon:"none"  
                                })  
                            }  
                        })  
                },300)  
            })  

            },
2021-08-17 23:45 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复