在不使用canvas.toDataURL的情况下获取画布数据?

时间:2013-05-12 23:59:06

标签: image canvas

我正在制作绘画应用程序,但我想让它工作的浏览器(Nintendo 3DS Browser)不支持canvas.toDataURL。

我知道可以在没有canvas.toDataURL的情况下获取画布数据,因为Robdeprop(3DSPlaza.com的创建者)为Nintendo 3DS浏览器创建了一个绘画应用程序。

我问他是怎么回事,并且他回复了

  

3DS不支持获取画布数据的功能。好   那我该怎么办呢?每次绘制一条线时我都会保存开头   该行到数组的坐标和结束坐标。当。。。的时候   用户点击保存,我将该数组转换为字符串并将其发送到PHP   file作为POST参数。在PHP文件中,我将字符串转换回   数组。然后我使用PHP GD函数绘制每一行   图片。然后我保存图像。 imagecreatetruecolor,imageline和   我认为你需要的只是imagepng。

但我不知道怎么做......有什么帮助吗? 提前谢谢..

我是新来的,所以请不要记下; - ;

1 个答案:

答案 0 :(得分:0)

https://code.google.com/p/todataurl-png-js/

它可能适用于Android,但值得一试。