草庐IT

toDataUrl

全部标签

javascript - 如何使用 canvas.toDataURL() 将 Canvas 保存为图像?

我目前正在构建一个HTML5网络应用程序/Phonegapnative应用程序,但我似乎无法弄清楚如何使用canvas.toDataURL()将我的Canvas保存为图像。有人可以帮帮我吗?这是代码,有什么问题吗?//我的Canvas被命名为“canvasSignature”JavaScript:functionputImage(){varcanvas1=document.getElementById("canvasSignature");if(canvas1.getContext){varctx=canvas1.getContext("2d");varmyImage=canvas1.

ruby-on-rails - 我如何将数据从 javascript 的 canvas.toDataURL 保存到 ruby​​ 中的图像文件?

我如何将数据从javascript的canvas.toDataURL保存到ruby​​中的图像文件?下面的示例代码创建了图像,但给出了一个错误,指出格式无法识别或损坏require'base64'chart1=params[:chart1].split(',')image=Base64.decode64(chart1[1])File.open("#{Rails.root}/test.png",'wb')do|f|f.write(image)end谢谢!注意:已编辑。现在可以正常工作了 最佳答案 从评论中复制答案以便从“未回答”过滤器