400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

canvas如何实现图片涂鸦功能

小编给大家分享一下canvas如何实现图片涂鸦功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

创新互联公司专注于中大型企业的网站建设、成都网站建设和网站改版、网站营销服务,追求商业策划与数据分析、创意艺术与技术开发的融合,累计客户上千多家,服务满意度达97%。帮助广大客户顺利对接上互联网浪潮,准确优选出符合自己需要的互联网运用,我们将一直专注高端网站设计和互联网程序开发,在前进的路上,与客户一起成长!

需求

  1. 需要对图片进行标注,导出图片。

  2. 需要标注N多图片最后同时保存。

  3. 需要根据多边形区域数据(区域、颜色、名称)标注。

对应方案

  1. 用canvas实现涂鸦、圆形、矩形的绘制,最终生成图片base64编码用于上传

  2. 大量图片批量上传很耗时间,为了提高用户体验,改为只实现圆形、矩形绘制,最终保存成坐标,下次显示时根据坐标再绘制。

  3. 多边形区域的显示是根据坐标点绘制,名称显示的位置为多边形质心。

代码



必须传入的参数

url: string
width: string
height: string

选择传入的参数

canDraw: boolean
info: string
canDraw: boolean
lineColor: string
lineWidth: number
lineType: string

可以调用的方法

clean()
getInfo()

特殊说明

以上是canvas如何实现图片涂鸦功能的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


标题名称:canvas如何实现图片涂鸦功能
链接URL:http://mzwzsj.com/article/pipsco.html

其他资讯

让你的专属顾问为你服务