我正在尝试使用HTML5 / Javascript创建一个简单的“图像编辑器”,允许加载图像(例如.png),在该图像上绘制/移动/删除不同的形状,并检索这些形状的坐标用于修改原始图像。
我一直在阅读关于SVG和画布的很多内容,我最后的想法是使用SVG,因为它处理所有不同的对象状态等。查看不同的代码示例虽然我不确定是否SVG是正确的方法......甚至可以使用SVG实现我想要的东西吗?
更新: 问题基本上是确保所选择的策略(SVG /画布)支持加载图像,绘制其他形状,并检索坐标,使原始图像上的修改产生与编辑器中显示的相同的图片。