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

技术编号:19860475 阅读:14 留言:0更新日期:2018-12-22 12:22
本发明专利技术公开了一种图片格式转换方法、装置、设备和存储介质,涉及图片处理技术领域。其中,该方法包括:获取位图图片中各像素点的梯度模值;查找位图图片中各颜色区域的轮廓点,轮廓点根据各像素点的梯度模值确定;生成可编辑图形,可编辑图形根据各颜色区域的轮廓点确定。采用上述方案解决现有技术中将图片导入绘图软件后,不可进行编辑的技术问题,实现了基于不可编辑的位图格式的图片生成可编辑的矢量格式的图片,同时,方便用户对图片进行二次操作,提升了用户的体验。

【技术实现步骤摘要】
一种图片格式转换方法、装置、设备和存储介质
本专利技术实施例涉及图片处理
,尤其涉及一种图片格式转换方法、装置、设备和存储介质。
技术介绍
在使用绘图软件时,用户常常需要在软件内素描图片,如卡通人物等。为了保证素描准确性,用户通常会在软件内先导入一张用于素描参考的图片,然后,进行素描。然而,专利技术人在实践过程中发现,由于绘图软件本身的限制,导入通用格式的图片后,如JPG、GIF、TIF、BMP和PDF等格式的图片,虽然方便用户在各种环境下查看,但是图片的内容是不可进行编辑的,用户必须要基于导入的图片一笔一划地完成轮廓的素描,这样使得用户素描过程过于繁琐。
技术实现思路
有鉴于此,本专利技术实施例提供一种图片格式转换方法、装置、设备和存储介质,以解决现有技术中将图片导入绘图软件后,不可进行编辑的技术问题。第一方面,本专利技术实施例提供了一种图片格式转换方法,包括:获取位图图片中各像素点的梯度模值;查找所述位图图片中各颜色区域的轮廓点,所述轮廓点根据所述各像素点的梯度模值确定;生成可编辑图形,所述可编辑图形根据所述各颜色区域的轮廓点确定。进一步的,所述查找所述位图图片中各颜色区域的轮廓点包括:对各像素点的梯度模值取绝对值;将各像素点的梯度模值绝对值乘以设定分辨率常数,以得到各像素点的目标乘积;生成第一像素颜色数组,所述第一像素颜色数组中包含各像素点的目标乘积,所述第一像素颜色数组中各目标乘积按照设定像素点排列顺序进行排列;确定轮廓点乘积,所述轮廓点乘积是按照设定规则对所述第一像素颜色数组中各目标乘积筛选后得到的;查找所述位图图片中各颜色区域的轮廓点,所述轮廓点根据所述轮廓点乘积确定。进一步的,所述确定轮廓点乘积包括:将所述第一像素颜色数组中各目标乘积与预设像素范围进行比较;选择在预设像素范围内的目标乘积作为轮廓点乘积。进一步的,所述可编辑图形为可缩放矢量图形,所述生成可编辑图形包括:确定关键点及关键点属性,所述关键点及关键点属性根据所述轮廓点确定,所述关键点属性为线段顶点或贝塞尔曲线控制点;将关键点转换为可缩放矢量图形可识别的path属性的值,所述path属性的值根据关键点属性以及所述关键点的坐标确定;绘制可缩放矢量图形,所述可缩放矢量图形根据所述path属性的值确定。进一步的,所述确定关键点及关键点属性包括:生成各颜色区域的坐标点集合,所述坐标点集合中包含对应颜色区域的轮廓点的坐标;确定各坐标点集合中的直线坐标点集合,每个所述直线坐标点集合中各轮廓坐标点连续且各轮廓坐标点在X轴或Y轴上的坐标值相等;确定各坐标点集合中的曲线坐标点集合,每个所述曲线坐标点集合中各轮廓坐标点连续且连续的轮廓坐标点在X轴和Y轴上的坐标值均不相等;筛选出直线型关键点,所述直线型关键点为所述直线坐标点集合中的两个顶点;记录所述直线型关键点为线段顶点;筛选出曲线型关键点,所述曲线型关键点是利用三次贝塞尔曲线对曲线坐标点集合组成的曲线进行反推后得到的;记录所述曲线型关键点为贝塞尔曲线控制点。进一步的,还包括:确定所述位图图片中各像素点的像素值;生成第二像素颜色数组,所述第二像素颜色数组中包含各像素点的像素值,所述第二像素颜色数组中各像素值按照所述设定像素点排列顺序进行排列;确定各目标区域内部的像素值,所述目标区域通过连接颜色区域的轮廓点确定,所述各目标区域内部的像素值通过比较第一像素颜色数组和第二像素颜色数组确定。进一步的,所述生成可编辑图形之后,还包括:填充所述可编辑图形,所述可编辑图形的填充颜色根据所述各目标区域内部的像素值确定。进一步的,所述生成可编辑图形之后,还包括:保存所述可编辑图形。进一步的,所述生成可编辑图形之后,还包括:接收修改操作,所述修改操作作用于所述可编辑图形;修改所述可编辑图形。进一步的,所述获取位图图片中各像素点的梯度模值包括:利用方向梯度直方图HOG算法获取位图图片中各像素点的梯度模值。第二方面,本专利技术实施例还提供了一种图片格式转换装置,包括:梯度模值计算模块,用于获取位图图片中各像素点的梯度模值;轮廓点检测模块,用于查找所述位图图片中各颜色区域的轮廓点,所述轮廓点根据所述各像素点的梯度模值确定;图形生成模块,用于生成可编辑图形,所述可编辑图形根据所述各颜色区域的轮廓点确定。第三方面,本专利技术实施例还提供了一种图片格式转换设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的图片格式转换方法。第四方面,本专利技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的图片格式转换方法。上述提供的一种图片格式转换方法、装置、设备和存储介质,通过获取位图图片中各像素点的梯度模值;根据各像素点的梯度模值确定位图图片中各颜色区域的轮廓点;进而根据各颜色区域的轮廓点生成可编辑图形的技术方案,解决了现有技术中将图片导入绘图软件后,不可进行编辑的技术问题,实现了基于不可编辑的位图格式的图片生成可编辑的矢量格式的图片,且矢量格式的图片可以认为是对位图图片的素描,即快速的完成了素描图片,同时,方便用户对图片进行二次操作,提升了用户的体验。附图说明图1是本专利技术实施例一提供的一种图片格式转换方法的流程图;图2是待处理的位图图片示意图;图3是经HOG算法提取特征向量后的位图图片效果示意图;图4是本专利技术实施例二提供的一种图片格式转换方法的流程图;图5是步骤S207确定关键点及关键点属性的方法流程图;图6是图片格式转换方法的另一流程图;图7是本专利技术实施例三提供的一种图片格式转换装置的结构示意图;图8是本专利技术实施例四提供的一种图片格式转换设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1是本专利技术实施例一提供的一种图片格式转换方法的流程图。本实施例提供的图片格式转换方法由图片格式转换设备执行,该图片格式转换设备可以通过软件和/或硬件的方式实现,该图片格式转换设备可以是两个或多个物理实体构成,也可以是一个物理实体构成。该图片格式转换设备可以是电脑、手机、平板、投影仪或智能交互平板等。本实施例中,以智能交互平板为图片格式转换设备进行示例描述,其中,智能交互平板是通过触控技术对显示在显示平板上的内容进行操控和实现人机交互操作的一体化设备,其集成了投影机、电子白板、幕布、音响、电视机以及视频会议终端等多种功能。在实施例中,智能交互平板安装有绘图软件,该绘图软件可以理解为书写编辑软件,例如电子白板软件,即该软件检测到用户对智能交互平板执行手写操作后,可以在对应的位置显示手写内容,同时,具有对手写内容的编辑功能,以使用户通过编辑功能对手写内容进行二次编辑。其中,手写操作为手写模式下,智能交互平板显示屏接收的触控操作。进一步的,该绘图软件可以预先安装在智能交互平板中,也可以是在智能交互平板启动图片格式转换应用时,从第三方设备或服务器进行下载并安装使用。其中,第三方设备在实施例中不作限定。具体的,该绘图软件可导入各种类型的图片,其具体的导入方式实本文档来自技高网...

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

【技术特征摘要】
1.一种图片格式转换方法,其特征在于,包括:获取位图图片中各像素点的梯度模值;查找所述位图图片中各颜色区域的轮廓点,所述轮廓点根据所述各像素点的梯度模值确定;生成可编辑图形,所述可编辑图形根据所述各颜色区域的轮廓点确定。2.根据权利要求1所述的图片格式转换方法,其特征在于,所述查找所述位图图片中各颜色区域的轮廓点包括:对各像素点的梯度模值取绝对值;将各像素点的梯度模值绝对值乘以设定分辨率常数,以得到各像素点的目标乘积;生成第一像素颜色数组,所述第一像素颜色数组中包含各像素点的目标乘积,所述第一像素颜色数组中各目标乘积按照设定像素点排列顺序进行排列;确定轮廓点乘积,所述轮廓点乘积是按照设定规则对所述第一像素颜色数组中各目标乘积筛选后得到的;查找所述位图图片中各颜色区域的轮廓点,所述轮廓点根据所述轮廓点乘积确定。3.根据权利要求2所述的图片格式转换方法,其特征在于,所述确定轮廓点乘积包括:将所述第一像素颜色数组中各目标乘积与预设像素范围进行比较;选择在预设像素范围内的目标乘积作为轮廓点乘积。4.根据权利要求1所述的图片格式转换方法,其特征在于,所述可编辑图形为可缩放矢量图形,所述生成可编辑图形包括:确定关键点及关键点属性,所述关键点及关键点属性根据所述轮廓点确定,所述关键点属性为线段顶点或贝塞尔曲线控制点;将关键点转换为可缩放矢量图形可识别的path属性的值,所述path属性的值根据关键点属性以及所述关键点的坐标确定;绘制可缩放矢量图形,所述可缩放矢量图形根据所述path属性的值确定。5.根据权利要求4所述的图片格式转换方法,其特征在于,所述确定关键点及关键点属性包括:生成各颜色区域的坐标点集合,所述坐标点集合中包含对应颜色区域的轮廓点的坐标;确定各坐标点集合中的直线坐标点集合,每个所述直线坐标点集合中各轮廓坐标点连续且各轮廓坐标点在X轴或Y轴上的坐标值相等;确定各坐标点集合中的曲线坐标点集合,每个所述曲线坐标点集合中各轮廓坐标点连续且连续的轮廓坐标点在X轴和Y轴上的坐标值均不相等;筛选出直线型关键点,所述直线型关键点为所述直线坐标点集合...

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

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

1