AHMIN
AHMIN
  • 发布:2019-06-27 19:39
  • 更新:2021-09-03 15:20
  • 阅读:4021

uniapp 怎么保存截图?已解决

分类:uni-app

const ws = plus.webview.currentWebview();
const bitmap = new plus.nativeObj.Bitmap('drawImage');
// 将webview内容绘制到Bitmap对象中
console.log(bitmap);
ws.draw(
bitmap,
() => {
console.log('截屏绘制图片成功');
// this.hiddenDiv = true;
},
e => {
console.log('截屏绘制图片失败:' + JSON.stringify(e));
},
{
bit:'ARGB',
check: true, // 设置为检测白屏
clip: { top: '0px', left: '0px', height: '100%', width: '100%' } // 设置截屏区域
}
);

这一段代码怎么保存图片,,官方API 也没看到有存储的方法

2019-06-27 19:39 负责人:无 分享
已邀请:
Angels_aria

Angels_aria

同问

  • AHMIN (作者)

    我的已经解决的。忘记关闭问题了

    2019-11-05 14:16

  • Angels_aria

    回复 AHMIN: 你怎么解决的,可以说一下嘛

    2019-11-05 14:23

  • AHMIN (作者)

    回复 Angels_aria: 你在官方30群不,你在群里@我(深圳-菜鸟)一下,我给你看下我的代码

    2019-11-05 14:38

  • Angels_aria

    回复 AHMIN: 不在,你加我好友吧,谢谢 2362333682

    2019-11-05 14:43

  • 1***@163.com

    回复 Angels_aria: 你的问题解决了吗?

    2019-11-06 15:19

  • Angels_aria

    回复 1***@163.com: 解决了,你加题主QQ吧

    2019-11-06 18:08

  • 1***@163.com

    回复 2362333682@qq.com好的 谢谢 我在网上找到解决方案了

    2019-11-12 15:19

  • 7***@qq.com

    回复 1***@163.com: 如何解决,

    2019-12-02 16:24

  • 7***@qq.com

    回复 AHMIN: 1433007594能不能加一下qq

    2019-12-02 16:27

  • Angels_aria

    回复 7***@qq.com: https://blog.csdn.net/qq_37564189/article/details/103366098

    2019-12-14 13:28

1***@163.com

1***@163.com

同问

等不到de回忆

等不到de回忆

截屏下来是黑色的怎么破

  • 4***@qq.com

    朋友,这个问题你解决了吗

    2020-05-09 14:19

j***@gmail.com

j***@gmail.com

var ws=null;  
ws=this.$mp.page.$getAppWebview();  
var bitmap=null;  
bitmap = new plus.nativeObj.Bitmap('test');  
将webview内容绘制到Bitmap对象中  
ws.draw(bitmap,function(){  
        var bitmaps=plus.nativeObj.Bitmap.getItems();;  
        bitmap.save( "_doc/a.jpg",{},function(i){  
        uni.saveImageToPhotosAlbum({  
            filePath: i.target,  
            success: function () {  
            bitmap.clear();  
            setTimeout(()=>{  
                uni.hideLoading();  
                uni.showToast({  
                    title: "保存到相册成功",  
                    icon: "none"  
                 });  
             },2000)  
           },  
        })    
    }  
    ,function(e){  
        console.log('保存图片失败:'+JSON.stringify(e));  
});   
},function(e){  
    console.log('截屏绘制图片失败:'+JSON.stringify(e));  
},{check:true,  设置为检测白屏  
        clip:{top:'0',left:'0',height:'100%',width:'100%'}  设置截屏区域  
});
c***@163.com

c***@163.com

请问如何截取app页面的长图?

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