【问题标题】:Better Approach to User-Drawn Canvas用户绘制画布的更好方法
【发布时间】:2015-07-08 02:47:16
【问题描述】:

在我的网络应用程序中,我目前允许用户在公寓地图上绘制多边形(主要是勾画单元)。地图由用户上传并绘制到画布中。用户单击以在画布上绘制形状,但是,我需要稍后填充形状的能力,因此我使用 SVG 重新绘制它们。本质上,我有一个覆盖有 SVG 图像的画布。

我需要的功能运行良好,但是感觉很糟糕。坐标是从画布生成的,但存储在数据库中并重新绘制为 SVG。有一个更好的方法吗?我觉得整个设置很脏。

【问题讨论】:

    标签: javascript canvas svg


    【解决方案1】:

    您可以在画布上绘制相同的形状。 可以将坐标保存在数据库中,也可以保存用户上传的图像,稍后再在画布上绘制。您可以从画布中导出base64(用户随图像一起绘制的形状)并保存在后端。我希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-13
      • 1970-01-01
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多