400 028 6601

建站动态

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

canvas如何实现图片涂鸦功能-创新互联

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

创新互联专注于网站建设|网站维护公司|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖资质代办等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身制作品质网站。

需求

  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如何实现图片涂鸦功能-创新互联
转载来于:http://mzwzsj.com/article/ejoch.html

其他资讯

让你的专属顾问为你服务