创建一个交互式绘图应用
使用 HTML5 Canvas、CSS3 和 JavaScript 创建一个交互式绘图应用。构建简洁的界面,提供直观的工具选择。实现多种绘图工具,包括画笔、铅笔、形状、文本和橡皮擦。添加颜色选择功能,包含最近使用颜色、颜色选择器和调色板。包含图层支持,提供不透明度和混合模式选项。实现撤销/重做功能,支持历史状态。添加多种格式(PNG、JPG、SVG)的图像导入和导出。支持画布调整大小和旋转。实现缩放和平移导航。添加选择工具,支持移动、调整大小和变换功能。包含常用操作的键盘快捷键。