我想在图像上画线。基本上允许用户为自己喜欢的山路绘制路径。

1)有人知道一个简单的绘制基本线条的简单库吗?

2)用户在图像上绘制一束线后,将数据保存到数据库的最佳方法是什么?

最佳答案

画线

  • Paper.js。查看Path Simplification示例。
  • Raphaël-Raphael SketchPad

  • 您可以轻松地将元素叠加在图像顶部,以便用户在图像上绘制。

    而且,只是为了好玩,但是你看到了吗
    SVG-edit(demo)?

    保存线路数据

    上面的SketchPad脚本以JSON提供了绘制的数据,这些数据可以以纯文本格式保存在数据库中。可以对PaperJS中的对象执行相同的操作。这是一个JSFiddle的example with PaperJS(code)和here with an image as a background

    10-06 04:24