我想了解关于canvas的HTML5。 在我的基本画布元素,我想设置背景图像,并在那我想执行一些功能,如油漆擦除,撤消,清除并保存该影响的图像(应用所有效果撤消,清除后).. 任何建议或示例..是否可以在画布HTML5中设置背景图像,并可以执行一些绘画功能,如撤消,清除,清除,保存该背景图像?
5
A
回答
1
最简单,最好的性能比较的做法是把那个背景画布后面一个div。
+0
但是,你怎么能以实际的方式告诉我......? –
4
可以使用drawImage()将背景绘制到画布。所有进一步的操作都涂在图像上。
当您完成工作后,您可以将Canvasstate导出到图像。
但是你必须为所有任务保留一个历史记录,因为画布将被直接修改。
可能是保存和恢复方法很有帮助。
这一点很重要,你先画图像到画布上,因此所有其他将会影响形象。
+0
完成撤消后,清除,绘制(用铅笔n色),当我保存该图像时,我没有得到那个影响的图像,我得到了保存的图像默认白色背景和一些由我绘制在画布上。但是实际上假设我在画布上设置'backgroundImage':'url(./ tmp/Koala.jpg)'..我希望这个保存的图像具有我所做的所有效果(撤消,绘制,清除).. –
0
的history API可用于撤消和恢复。
Canvas对象的toDataURL方法可用于保存图像。
相关问题
- 1. 从画布清除油漆而不清除背景图像 - Android
- 2. 在画布上绘制背景图像
- 3. 设置画布的背景图像
- 4. Qt绘画没有清除背景
- 5. 透明图像背景HTML5画布
- 6. 使用背景图像在画布上绘图并保存图像
- 7. 我可以将上传的图像设置为画布的背景图像吗?
- 8. 背景图像清除焦点
- 9. 清除面板的背景图像
- 10. HTML5画布 - 如何在图像背景上绘制线条?
- 11. 是否可以使用javascript同时设置背景和背景图像?
- 12. UISearchBar:清除背景颜色或设置背景图片
- 13. 如何将HTML5画布的背景图像设置为.png图像
- 14. 是否可以将图像添加到标题背景图像下的背景?
- 15. 如何在另一个背景图像上保存fabricjs画布图像?
- 16. 如何在画布html5中使用.png图像作为背景?
- 17. 如何在HTML5画布中添加背景图像数据
- 18. 画廊图像背景
- 19. 动画UIButton背景图像
- 20. jQuery背景图像动画
- 21. 如果设置了以上视图背景,则背景图像不可见
- 22. HTML5画布将背景图像褪色到另一个图像并返回
- 23. 调整画布的背景图像 - Fabricjs
- 24. 将背景图像渲染到画布
- 25. 背景图像使用onDraw画布?
- 26. 动画布局背景图像变化
- 27. wpf动态画布背景图像
- 28. CSS:在另一个图像(或画布)内的背景图像
- 29. 以编程方式在背景图像中设置背景图像
- 30. gtk绘图设置背景图像
复制的[保存/恢复HTML5画布的背景区域(http://stackoverflow.com/questions/4858187/save-restore-background-area-of-html5-canvas)和/或[清除画布的Rect但保持Backgrond](http://stackoverflow.com/questions/5596434/clear-canvas-rect-but-keep-background)。 – Phrogz