我有一个页面,我使用 Raphael.js 实际上允许用户在具有背景图像的画布周围移动一个点。我要做的是捕获画布的最终图像,在用户单击“确认位置”按钮后,我将能够看到用户放置点的位置。我想到了两种方法,但是我不太确定如何执行它们。
方法1:只需将画布捕获为图像。不知何故,仅使用 Javascript 是不可能的,我不太确定 Raphael 是否有内置函数来允许这样做。我还阅读了有关导出 svg xml 文件并将其传递给像“Batik”这样的库的信息,但是我不完全确定该怎么做。我读过的教程真的很混乱。
方法2:使用点的坐标,将我已有的点图像叠加到背景图像上,并将其保存为图像。
请建议,我希望我已经清楚了。