php – HTML5 canvas – 将保存的图像共享到社交媒体
感谢您抽出宝贵时间阅读这篇文章.
我在这个论坛上看了无数的帖子,但仍然无法实现之后的目标. 我创建了一个html5画布,用于保存用户的图纸和图像. 这是我到目前为止所取得的成就. $("#btnPreview").click(function (event) { canvas.deactivateAll(); var strDataURI = canvas.toDataURL("png"); var proporcao = 1; var proporcaoW = 500 / canvas.width; var proporcaoH = 400 / canvas.height; if (proporcaoW < proporcaoH) { proporcao = proporcaoW; } else { proporcao = proporcaoH; } $("#addthis_shareable").width(canvas.width * proporcao).height(canvas.height * proporcao).attr("src",strDataURI); // $("#imgPreview").width(canvas.width*proporcao).height(canvas.height*proporcao).attr("src",strDataURI); $("#modalPreview").modal("show"); }); 这会打开一个灯箱弹出窗口. >图像存储在< img id“imgPreview”src“data:image / png; base64,....”> 我知道它有什么问题,但我无法创建此任务所需的javascript和php脚本. 我想要实现的是向这个论坛提出这个概念的最佳实践. 我的想法是创建一个save.Php脚本,在我按#btnPreview时保存.png文件而不在服务器上提示或创建假网址www.example.com/image.png 一旦弹出窗口加载我的img url就会 <img id"imgPreview" src"www.example.com/images/md5_timestamp.png"> 这是我发现的封闭例子 我希望我能正确解释. 期待您的回应. 解决方法
可能有两种情况:
>为了能够将照片/帖子URL分享到Facebook,您需要先将照片保存到您的服务器(或至少从您的应用程序中提供)>如果你想在Facebook上发布图像(照片),你需要制作一个OAuth2.0流程使您的应用程序将照片发布到Facebook代表用户. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |