一种图片格式转换方法、装置、设备和存储介质制造方法及图纸

技术编号:20005143 阅读:40 留言:0更新日期:2019-01-05 17:45
本发明专利技术公开了一种图片格式转换方法、装置、设备和存储介质,涉及图片处理技术领域,该方法包括:获取位图图片的最佳阈值;根据所述最佳阈值将所述位图图片转换为二值化图片;查找二值化图片中各有色区域的轮廓点,生成可编辑图形,所述可编辑图形根据所述轮廓点确定。采用上述方法可以解决现有技术中将图片导入绘图软件后,不可进行编辑的技术问题,实现了基于不可编辑的位图格式的图片生成可编辑的矢量格式的图片,且矢量格式的图片可以认为是对位图图片的素描,即快速的完成了素描图片,同时,方便用户对图片进行二次操作,提升了用户的体验。

A Picture Format Conversion Method, Device, Equipment and Storage Media

The invention discloses a method, device, device and storage medium for image format conversion, which relates to the technical field of image processing. The method includes: obtaining the optimal threshold of bitmap pictures; converting the bitmap pictures into binary pictures according to the optimal threshold; searching the outline points of each color region in the binary pictures and generating editable graphics, according to which the editable graphics can be obtained. The outline points are determined. The above method can solve the technical problem that the picture can not be edited when it is imported into the drawing software in the existing technology. The image based on the non-editable bitmap format can be generated into the editable vector format picture. The vector format picture can be regarded as the sketch of the bitmap picture, that is, the sketch picture can be quickly completed, and the user can conveniently make two pictures. The second operation improves the user's experience.

【技术实现步骤摘要】
一种图片格式转换方法、装置、设备和存储介质
本专利技术实施例涉及图片处理
,尤其涉及一种图片格式转换方法、装置、设备和存储介质。
技术介绍
在使用绘图软件时,用户常常需要在软件内素描图片,如卡通人物等。为了保证素描准确性,用户通常会在软件内先导入一张用于素描参考的图片,然后,进行素描。然而,专利技术人在实践过程中发现,由于绘图软件本身的限制,导入通用格式的图片后,如JPG、GIF、TIF、BMP和PDF等格式的图片,虽然方便用户在各种环境下查看,但是图片的内容是不可进行编辑的,用户必须要基于导入的图片一笔一划地完成轮廓的素描,这样使得用户素描过程过于繁琐。
技术实现思路
有鉴于此,本专利技术实施例提供一种图片格式转换方法、装置、设备和存储介质,以解决现有技术中将图片导入绘图软件后,不可进行编辑的技术问题。第一方面,本专利技术实施例提供了一种图片格式转换方法,包括:获取位图图片的最佳阈值;根据所述最佳阈值将所述位图图片转换为二值化图片;查找二值化图片中各有色区域的轮廓点;生成可编辑图形,所述可编辑图形根据所述轮廓点确定。进一步的,所述根据所述最佳阈值将所述位图图片转换为二值化图片之前,包括:获取所述位图图片中所有像素点的阈值;所述根据所述最佳阈值将所述位图图片转换为二值化图片包括:确定二值化图片中全部有色像素点,每个所述有色像素点在所述位图图片中存在对应的像素点,且对应的像素点的阈值小于或等于最佳阈值;确定二值化图片中全部非有色像素点,每个所述非有色像素点在所述位图图片中存在对应的像素点,且对应的像素点的阈值大于最佳阈值;生成二值化图片,所述二值化图片根据全部有色像素点和全部非有色像素点确定。进一步的,所述查找二值化图片中各有色区域的轮廓点包括:确定二值化图片中有色区域的起点位置;以起点位置为中心点,查找第一设定方向上的第一相邻点;将所述第一相邻点中的有色像素点作为新的中心点;基于新的中心点,查找第二设定方向上的第二相邻点,所述第二设定方向是在第一设定方向中剔除原中心点所在方向后的方向;若所述第二相邻点中存在非有色像素点,则将新的中心点作为轮廓点;若所述第二相邻点中存在有色像素点,则将有色像素点作为新的中心点,返回基于新的中心点,查找第二设定方向上的第二相邻点的操作,直到遍历全部有色像素点为止。进一步的,所述确定二值化图片中有色区域的起点位置包括:选择所述二值化图片左上角的坐标点作为起始点;由所述起始点开始,遍历所述二值化图片的各坐标点,其中,遍历顺序为先X轴后Y轴;将遍历到的第一个目标点所在的位置作为起点位置,所述目标点是有色像素点且所述目标点在X轴正方向的相邻点为非有色像素点。进一步的,所述第一设定方向包括东、西、南和北;所述查找第一设定方向上的第一相邻点包括:按照顺时针顺序,依次查找东、南、西和北四个方向上的第一相邻点。进一步的,所述可编辑图形为可缩放矢量图形,所述生成可编辑图形包括:确定关键点及关键点属性,所述关键点及关键点属性根据所述轮廓点确定,所述关键点属性为线段顶点或贝塞尔曲线控制点;将关键点转换为可缩放矢量图形可识别的path属性的值,所述path属性的值根据关键点属性以及所述关键点的坐标确定;绘制可缩放矢量图形,所述可缩放矢量图形根据所述path属性的值确定。进一步的,所述确定关键点及关键点属性包括:生成轮廓点的坐标点集合;确定坐标点集合中的直线坐标点集合,每个所述直线坐标点集合中各轮廓点连续且各轮廓点在X轴或Y轴上的坐标值相等;确定坐标点集合中的曲线坐标点集合,每个所述曲线坐标点集合中各轮廓点连续且连续的轮廓点在X轴和Y轴上的坐标值均不相等;筛选出直线型关键点,所述直线型关键点为所述直线坐标点集合中的两个顶点;记录所述直线型关键点为线段顶点;筛选出曲线型关键点,所述曲线型关键点是利用三次贝塞尔曲线对曲线坐标点集合组成的曲线进行反推后得到的;记录所述曲线型关键点为贝塞尔曲线控制点。进一步的,还包括:获取所述位图图片中各像素点的像素值;重合所述位图图片和所述二值化图片;确定各封闭区域在所述位图图片中的像素值,所述各封闭区域为二值化图片中轮廓点所围成的非有色区域。进一步的,所述生成可编辑图形之后,还包括:填充所述可编辑图形,所述可编辑图形的填充颜色根据所述各封闭区域在所述位图图片中的像素值确定。进一步的,所述生成可编辑图形之后,还包括:保存所述可编辑图形。进一步的,所述生成可编辑图形之后,还包括:接收修改操作,所述修改操作作用于所述可编辑图形;修改所述可编辑图形。进一步的,所述获取位图图片的最佳阈值包括:利用大津算法获取位图图片的最佳阈值,所述最佳阈值用于区分所述位图图片的前景图像和背景图像。第二方面,本专利技术实施例还提供了一种图片格式转换装置,包括:最佳阈值获取模块,用于获取位图图片的最佳阈值;二值化图片转换模块,用于根据所述最佳阈值将所述位图图片转换为二值化图片;轮廓点查找模块,用于查找二值化图片中各有色区域的轮廓点;图形生成模块,用于生成可编辑图形,所述可编辑图形根据所述轮廓点确定。第三方面,本专利技术实施例还提供一种图片格式转换设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的图片格式转换方法。第四方面,本专利技术实施例还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的图片格式转换方法。上述提供的一种图片格式转换方法、装置、设备和存储介质,通过获取用于区分位图图片的前景图像和背景图像的最佳阈值,根据最佳阈值将所述位图图片转换为二值化图片,查找二值化图片中各有色区域的轮廓点,并根据轮廓点生成可编辑图形的技术方案,解决了现有技术中将图片导入绘图软件后,不可进行编辑的技术问题,实现了基于不可编辑的位图格式的图片生成可编辑的矢量格式的图片,且矢量格式的图片可以认为是对位图图片的素描,即快速的完成了素描图片,同时,方便用户对图片进行二次操作,提升了用户的体验。附图说明图1是本专利技术实施例一提供的一种图片格式转换方法的流程图;图2是待处理的位图图片示意图;图3是位图图片经二值化处理后的效果示意图;图4是本专利技术实施例二提供的一种图片格式转换方法的流程图;图5是二值化图片局部区域中像素点坐标排布的示意图;图6是二值化图片中提取关键点后的效果示意图;图7是图片格式转换方法的另一流程图;图8是本专利技术实施例三提供的一种图片格式转换装置的结构示意图图9是本专利技术实施例四提供的一种图片格式转换设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种图片格式转换方法的流程图。本实施例提供的图片格式转换方法由图片格式转换设备执行,该图片格式转换设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该图片格式转换设备可以是电脑、手机、平板、投影仪或智能交互平板等。本实施例中,以智能交互平板为图片格式转换设备进行示例描述,其中,智能交互平板是通过触控技术对显示在显示平板上的内容进行操控和实本文档来自技高网...

【技术保护点】
1.一种图片格式转换方法,其特征在于,包括:获取位图图片的最佳阈值;根据所述最佳阈值将所述位图图片转换为二值化图片;查找二值化图片中各有色区域的轮廓点;生成可编辑图形,所述可编辑图形根据所述轮廓点确定。

【技术特征摘要】
1.一种图片格式转换方法,其特征在于,包括:获取位图图片的最佳阈值;根据所述最佳阈值将所述位图图片转换为二值化图片;查找二值化图片中各有色区域的轮廓点;生成可编辑图形,所述可编辑图形根据所述轮廓点确定。2.根据权利要求1所述的图片格式转换方法,其特征在于,所述根据所述最佳阈值将所述位图图片转换为二值化图片之前,包括:获取所述位图图片中所有像素点的阈值;所述根据所述最佳阈值将所述位图图片转换为二值化图片包括:确定二值化图片中全部有色像素点,每个所述有色像素点在所述位图图片中存在对应的像素点,且对应的像素点的阈值小于或等于最佳阈值;确定二值化图片中全部非有色像素点,每个所述非有色像素点在所述位图图片中存在对应的像素点,且对应的像素点的阈值大于最佳阈值;生成二值化图片,所述二值化图片根据全部有色像素点和全部非有色像素点确定。3.根据权利要求1所述的图片格式转换方法,其特征在于,所述查找二值化图片中各有色区域的轮廓点包括:确定二值化图片中有色区域的起点位置;以起点位置为中心点,查找第一设定方向上的第一相邻点;将所述第一相邻点中的有色像素点作为新的中心点;基于新的中心点,查找第二设定方向上的第二相邻点,所述第二设定方向是在第一设定方向中剔除原中心点所在方向后的方向;若所述第二相邻点中存在非有色像素点,则将新的中心点作为轮廓点;若所述第二相邻点中存在有色像素点,则将有色像素点作为新的中心点,返回基于新的中心点,查找第二设定方向上的第二相邻点的操作,直到遍历全部有色像素点为止。4.根据权利要求3所述的图片格式转换方法,其特征在于,所述确定二值化图片中有色区域的起点位置包括:选择所述二值化图片左上角的坐标点作为起始点;由所述起始点开始,遍历所述二值化图片的各坐标点,其中,遍历顺序为先X轴后Y轴;将遍历到的第一个目标点所在的位置作为起点位置,所述目标点是有色像素点且所述目标点在X轴正方向的相邻点为非有色像素点。5.根据权利要求3所述的图片格式转换方法,其特征在于,所述第一设定方向包括东、西、南和北;所述查找第一设定方向上的第一相邻点包括:按照顺时针顺序,依次查找东、南、西和北四个方向上的第一相邻点。6.根据权利要求1所述的图片格式转换方法,其特征在于,所述可编辑图形为可缩放矢量图形,所述生成可编辑图形包括:确定关键点及关键点属性,所述关键点及关键点属性根据所述轮廓点确定,所述关键点属性为线段顶点或贝塞尔曲线控制点;将关键点转换为可缩放矢量图形可识别的path属性的值,所述path属性的值根据关键点属性以及所述...

【专利技术属性】
技术研发人员:吴字洲
申请(专利权)人:广州视源电子科技股份有限公司广州视臻信息科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1