如何在画布上绘制(使用鼠标/触摸)、保存绘制的对象、存储、加载和操作
How to draw on canvas(with mouse/touch), save the drawn object, store it, load and manipulate?
我想知道是否有任何框架允许我存储画布绘制的对象、加载和操作,或者如果没有,如何进行这样的过程(如果可能的话)。
我的目标是完成以下步骤:
- 在移动设备上使用鼠标/触摸在画布上绘制
- 以我以后可以操作的方式存储绘制的对象(而不是作为图像文件)(对于存储,我的意思是将其远程保存在任何类型的源上)
- 将绘制的对象加载到画布上,并能够对其进行操作(弯曲线条p.ex)
您可以使用base64
+localStorage
:
var canvas = document.getElementsByTagName('canvas')[0];
var pngBase64 = canvas.toDataURL();
localStorage.setItem('myCanvasData', pngBase64);
相关文章:
- 如何在画布上绘制(使用鼠标/触摸)、保存绘制的对象、存储、加载和操作
- 如何用我在HTML5画布上绘制的src保存图像文件
- 绘制图片并保存而不显示它
- 保存交互绘制开放图层
- 预绘制拉斐尔屏幕,将它们保存到文件并在运行时加载
- 如何将可编辑的表数据保存到用于绘制表的 JSON
- 绘制形状并将其保存到数据库中
- 将图像保存到画布,然后绘制更多
- 用鼠标点击HTML画布绘制图像,保存坐标但不提交
- javascript:在地下绘制图像并保存
- 在鼠标移动时绘制圆形后,保存并恢复画布矩形
- 在浏览器中使用PHP对PDF进行注释和绘制,并再次保存为PDF格式
- 脸's检测到保存图像,而不是绘制图像(眼镜)
- 如何在谷歌地图(V3)上绘制多边形并保存它
- 谷歌地图保存绘制的多段线坐标
- 将令人沮丧的简单画布绘制图像保存到本地 Web 文件夹
- 用于保存多个绘制图像的画布数组
- 用户如何在网站中绘制和保存图像
- 保存画布绘制的坐标
- 绘制引擎创建便利贴并保存图像