[发明专利]图片转换方法、装置、设备及可读存储介质有效
申请号: | 202210103782.6 | 申请日: | 2022-01-28 |
公开(公告)号: | CN114119427B | 公开(公告)日: | 2022-05-27 |
发明(设计)人: | 温桂龙 | 申请(专利权)人: | 深圳市明源云科技有限公司 |
主分类号: | G06T5/00 | 分类号: | G06T5/00;G06T5/20;G06T5/40;G06T7/11;G06T7/13;G06T7/90;G06T11/20 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 熊海武 |
地址: | 518000 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图片 转换 方法 装置 设备 可读 存储 介质 | ||
本发明公开了一种图片转换方法、装置、设备及可读存储介质,属于图片处理技术领域。本发明的图片转换方法通过对待转换图片进行灰度化处理得到初始灰度值,再对初始灰度值进行中值滤波,并利用图像分割算法以及边沿检测算法,识别其中的参考区域边界,以及参考区域边界所围成的参考区域,并根据参考区域边界绘制边界线条,并将待转换图片的颜色值赋值至参考区域,以此来构建svg。提供了一种相对常规转换算法的无损缩放特性更好,相对人工智能复杂算法更加简洁的方法,可以把简单的png/jpg格式图片转换为svg格式图片。
技术领域
本发明涉及图片处理技术领域,尤其涉及一种图片转换方法、装置、设备及可读存储介质。
背景技术
svg(Scalable Vector Graphics,可缩放矢量图形)是一种矢量图,特征是可以无损进行放大缩小,在网页开发领域中,通常使用svg格式的图片来呈现图片,如产品的logo、按钮图标等。png、jpg则是网页开发领域中另外两种常用的图片格式,这两种图片格式都是有损的。
目前,有一些工具可以将png转换为svg,但是其转换的大都是利用svg中可以嵌入image标签的原理,例如:将png转换为base64格式的编码;使用image标签表示图片,再将image插入svg标签中。实际上,这样的svg并没有使用矢量来描绘图形,只是在png图片外面套了一个svg的壳,并没有达到svg无损缩放的效果;另外,还有一种人工智能的算法可以把jpg转换为svg,但是算法与转换过程过于复杂。
发明内容
本发明的主要目的在于提供了一种图片转换方法、装置、设备及可读存储介质,旨在解决jpg/png转换svg图片过程中算法太复杂或者可缩放特性效果差的技术问题。
为实现上述目的,本发明提供了一种图片转换方法,包括:
获取待转换图片,并获取所述待转换图片的分辨率,并根据所述分辨率构建svg的最外层元素;
将所述待转换图片进行灰度化处理得到灰度图片;
对所述灰度图片各像素点的初始灰度值进行中值滤波处理得到各像素点的中值灰度值;
根据所述中值灰度值对所述灰度图片进行图像分割处理得到参考区域边界;
根据所述参考区域边界对所述灰度图片进行边沿检测处理得到多个参考区域,并在所述svg的最外层元素上用贝塞尔曲线绘制边界线条,所述边界线条和所述边界线条中的所述参考区域,共同构成无色svg图片;
对所述无色svg图片各所述参考区域进行颜色处理得到具备预设无损缩放属性的svg图片。
可选地,获取所述待转换图片还包括:
待转化图片为jpg/png格式;
待转换图片为图片内容形状,色彩相对简单,每个色彩区域有相对明显的分界,且每个色彩区域内颜色相对统一的图片。
可选地,为了使对待转换图片进行的图像分割处理更精确,需要对待转换图片进行灰度化;所述将所述待转换图片进行灰度化处理得到灰度图片的步骤:
获取所述待转换图片的每个像素点的rgb值;对所述每个像素点的rgb值进行预设转换算法处理,得到所述每个像素点的初始灰度值,并得到灰度图片;
上述预设转换算法包括但不限于:浮点法、整数法、移位法、仅取绿色、平均值法。
可选地,所述对所述灰度图片各像素点初始灰度值进行中值滤波处理,得到所述个像素点的中值灰度值的步骤包括:
获取图像每个像素点及其相邻的像素点的初始灰度值;
所述相邻的像素点的形式包括但不限于:线状,圆形,十字形,圆环形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市明源云科技有限公司,未经深圳市明源云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210103782.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:微生物药敏分析仪
- 下一篇:脉冲信号的放大电路、回波信号接收系统及激光雷达