html5+上传图片时有没有截图的插件(手机端的)

html5+上传图片时有没有截图的插件(手机端的),第1张

按住电源键(关机键)的同时按主屏幕(HOME)键,听见"咔嚓"一声,就代表截图成功了。

另外还有用截图软件截图的,你可以下载一款在你手机上最好用的截图软件,安装后就可以使用截图功能了。答题不易,互相帮助,手机提问的朋友在客户端右上角评价点满意即可.

如果你认可我的回答,请点击采纳为满意回答按钮

这个功能我有在一个叫iH5的工具上试过,步骤如下:

首先,添加一个文本和变量,并将两者绑定。

其次,添加一张图片,在舞台下添加事件,触发条件为“初始化完成”,目标对象选择“舞台.图片1”,目标动作选择“获取微信头像”。

接着要加两个透明按钮,第一个按钮是用于获取属性的(就是说点击按钮1可以获取图片的资源位置),在按钮1下添加事件,事件的目标对象选为“舞台.图片1”,目标动作选择“获取属性”,第一个属性名字选择“资源位置”,第二个属性名字选择“舞台.变量1”。第二个按钮是用于设定截图的(点击按钮2,可以设置截图的位置),在按钮2下添加事件,事件的目标对象选择“舞台”,目标动作选择“微信设定截图”,资源位置设为“$+变量名称”。

如此设置,转发后就可以看到个人微信头像变成了分享截图。希望我的回答对你有帮助。

首先你canvas已经有图了

然后通过ajax发给后台 然后后台做保存

js:

    var data = _canvas.toDataURL() 

    //删除字符串前的提示信息 "data:image/pngbase64,"  

    var b64 = data.substring(22)  

  

    $.ajax({ url: "RotateCanvas.aspx", data: { data: b64, name: i.toString() }, success:  

            function ()  

            {  

              alert('OK')  

            }  

    })

java:

if (Request["name"] != null)  

{  

    string name = Request["name"]  

    String savePath = Server.MapPath("~/images/output/")  

  

    try  

    {  

        FileStream fs = File.Create(savePath + "/" + name + ".png")  

        byte[] bytes = Convert.FromBase64String(Request["data"])  

  

        fs.Write(bytes, 0, bytes.Length)  

        fs.Close()  

    }  

    catch (Exception ex)  

    {  

    }  

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7102604.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-01
下一篇2023-04-01

发表评论

登录后才能评论

评论列表(0条)

    保存