等不到de回忆
等不到de回忆
  • 发布:2020-02-27 12:11
  • 更新:2020-08-01 02:59
  • 阅读:1629

【报Bug】uniapp截屏保存下来是全黑色的图片

分类:uni-app

这是代码,目测应该是draw这个函数的问题,draw函数成功后bitmap.toBase64Data()到image出来也是黑色的

let ws = this.$mp.page.$getAppWebview()  
      let bitmap = new plus.nativeObj.Bitmap()  
      ws.draw(bitmap, res => {  
        bitmap.loadBase64Data(bitmap.toBase64Data(), () => {  
          bitmap.save('_doc/share.jpg', {}, (i) => {  
            uni.saveImageToPhotosAlbum({  
              filePath: i.target,  
              success: function() {  
                /* 清除 */  
                bitmap.clear()  
                uni.showToast({  
                  icon: 'none',  
                  title: '保存成功,请到相册中查看'  
                })  
              },  
              fail(e) {  
                uni.showToast({  
                  icon: 'none',  
                  title: '保存失败'  
                })  
              }  
            })  
          })  
        })  
      }, e => {  
        console.log('截图失败:' +JSON.stringify(e))  
      }, {  
        clip: {  
          top: uni.upx2px(118),  
          left: uni.upx2px(24),  
          width: uni.upx2px(702),  
          height: uni.upx2px(820)  
        },  
        check: true  
      })
2020-02-27 12:11 负责人:无 分享
已邀请:
小睿睿cc

小睿睿cc

同求

9***@qq.com

9***@qq.com - momo

刚刚试了,同样也是黑色,做好了长图,但截图坑贼大,慎重

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