一种针对边缘同色图片的无损压缩方法及系统技术方案

技术编号:9740329 阅读:99 留言:0更新日期:2014-03-07 00:11
本发明专利技术公开一种针对边缘同色图片的无损压缩方法及系统,所述方法包括以下步骤:A、获取图片的图片格式并将该图片转换成RGB格式的图像数据;B、根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录并保存所述边缘同色区域对应的RGB图像数据;C、将该图片除所述边缘同色区域外的图像数据转换成原图片格式保存。本发明专利技术通过对具有同色边缘的图片进行处理,使得该类图片压缩过程中,其边缘与其他部分分别保存,实现了在不降低图片质量的前提下,节省图片存储空间的目的。

【技术实现步骤摘要】
一种针对边缘同色图片的无损压缩方法及系统
本专利技术涉及图片压缩
,尤其涉及一种针对边缘同色图片的无损压缩方法及系统。
技术介绍
随着移动终端技术的高速发展,例如,移动终端的LCD分辨率越来越高,显示也越来越清晰,用户在移动终端中使用的壁纸等图片的尺寸也越来越大,占用的存储空间也越来越大;而一些边缘像素为规律地单一颜色的图片其实可以进行无损压缩,但目前并没有合适的无损压缩方法,使得该类图片图片所占用的存储空间也无法得到释放。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种针对边缘同色图片的无损压缩方法及系统,旨在解决目前图片占用存储空间大,无法进行无损压缩的问题。本专利技术的技术方案如下:一种针对边缘同色图片的无损压缩方法,其中,所述方法包括以下步骤:A、获取图片的图片格式并将该图片转换成RGB格式的图像数据;B、根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录并保存所述边缘同色区域对应的RGB图像数据;C、将该图片除所述边缘同色区域外的图像数据转换成原图片格式保存。所述的针对边缘同色图片的无损压缩方法,其中,所述边缘同色区域指图片边缘存在相同颜色值的区域。所述的针对边缘同色图片的无损压缩方法,其中,所述边缘同色区域对应的RGB图像数据是指边缘同色区域对应的颜色值与区域信息。所述的针对边缘同色图片的无损压缩方法,其中,所述步骤B具体包括:B1、基于图片的4条边将图片的边缘划分为4个矩形边缘区,获取每一矩形边缘区的其中一顶点像素的RGB图像数据;B2、依次判断每一矩形边缘区中每一像素的RGB图像数据是否与所获取的该矩形边缘区的顶点像素的RGB图像数据相同,若相同,则记录并保存该像素的颜色值与区域信息。所述的针对边缘同色图片的无损压缩方法,其中,所述步骤B2中,对每一矩形边缘区中与该矩形边缘区顶点像素的RGB图像数据相同的像素,按照记录的先后顺序保存各像素的颜色值与区域信息。所述的针对边缘同色图片的无损压缩方法,其中,所述方法还包括:D、将所保存的所述边缘同色区域的RGB图像数据结合所保存的无边缘同色区域的图像数据进行解压缩,得到该图片压缩前的图片数据。所述的针对边缘同色图片的无损压缩方法,其中,所述步骤D具体为:D1、将所保存的所述边缘同色区域的RGB图像数据反序排列;D2、将所保存的无边缘同色区域的图片部分转换成RGB格式的图像数据;D3、将所述反序排列的边缘同色区域的RGB图像数据一一添加到所述转换成RGB格式后的无边缘同色区域的图片上形成RGB格式图片;D4、将所形成的RGB格式图片由RGB格式转换成原图片格式。一种具有如上所述的针对边缘同色图片的无损压缩方法的系统,其中,所述系统包括压缩模块,所述压缩模块包括:第一图片格式转换单元,用于获取图片的图片格式并将该图片转换成RGB格式的图像数据,以及将该图片除所述边缘同色区域外的图像数据转换成原图片格式;图片边缘同色区域记录单元,用于根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录所述边缘同色区域对应的RGB图像数据;图片保存单元,用于保存所述边缘同色区域对应的RGB图像数据以及转换成原图片格式的除所述边缘同色区域外的图像数据。所述的针对边缘同色图片的无损压缩系统,其中,所述系统还包括:解压缩模块,用于将所保存的所述边缘同色区域的RGB图像数据结合所保存的无边缘同色区域的图像数据进行解压缩,得到该图片压缩前的图片数据。所述的针对边缘同色图片的无损压缩系统,其中,所述解压缩模块还包括:第二图片格式转换单元,用于将所保存的无边缘同色区域的图片部分转换成RGB格式的图像数据以及将所形成的RGB格式图片由RGB格式转换成原图片格式;图片恢复单元,用于将所保存的所述边缘同色区域的RGB图像数据反序排列以及将所述反序排列的边缘同色区域的RGB图像数据一一添加到所述转换成RGB格式后的无边缘同色区域的图片上形成RGB格式图片。有益效果:本专利技术提供一种针对边缘同色图片的无损压缩方法及系统,通过对具有同色边缘的图片进行处理,使得该类图片压缩过程中,其边缘与其他部分分别保存,实现了在不降低图片质量的前提下,节省图片存储空间的目的。附图说明图1为本专利技术的针对边缘同色图片的无损压缩方法流程图。图2为图1中步骤S200的具体方法流程图。图3为c矩形边缘区的划分示意图。图4为本专利技术的的针对边缘同色图片的边缘同色区域检测方法流程图。图5为本专利技术的的针对边缘一同色区域的检测方法流程图。图6为本专利技术的的针对边缘二同色区域的检测方法流程图。图7为本专利技术的的针对边缘三同色区域的检测方法流程图。图8为本专利技术的的针对边缘四同色区域的检测方法流程图。图9为本专利技术针对边缘同色图片的解压缩方法流程图。图10为具体实施例中的进行本专利技术压缩/解压缩过程的图片示意图。图11为本专利技术针对边缘同色图片的无损压缩系统的原理框图。图12为本专利技术的压缩模块的原理框图。图13为图12中第一图片格式转换单元的原理框图。图14为本专利技术的解压缩模块的原理框图。具体实施方式本专利技术提供一种针对边缘同色图片的无损压缩方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示的一种针对边缘同色图片的无损压缩方法,其中,所述方法包括以下步骤:S100、获取图片的图片格式并将该图片转换成RGB格式的图像数据。由于图片格式种类繁多,例如JPEG、BMP、PNG等等,通过本步骤将不同种类的图片转换成由RGB表示的图像数据,即图片中每个像素都用一组RGB图像数据来表示。S200、根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录并保存所述边缘同色区域对应的RGB图像数据。所述边缘同色区域指图片边缘存在相同颜色值的区域。而具体的,所述边缘同色区域对应的RGB图像数据是指边缘同色区域对应的颜色值与区域信息。较佳实施例中,所述步骤S200如图2所示包括:S210、基于图片的4条边将图片的边缘划分为4个矩形边缘区,获取每一矩形边缘区的其中一顶点像素的RGB图像数据。S220、依次判断每一矩形边缘区中每一像素的RGB图像数据是否与所获取的该矩形边缘区的顶点像素的RGB图像数据相同,若相同,则记录并保存该像素的颜色值与区域信息。较佳实施例中,对每一矩形边缘区中与该矩形边缘区顶点像素的RGB图像数据相同的像素,按照记录的先后顺序保存各像素的颜色值与区域信息。对于边缘同色区域检测的具体实施例可结合如图3所示的图片进行解释,图中所示的图片大小为x1×y1。将矩形图片按照4条边的位置划分为边缘一、边缘二、边缘三、边缘四4部分,并可按照如图4所示的步骤进行:S201、设置一计数器C,并置零,之后执行步骤S202;S202、判断边缘一是否存在边缘同色区域,如果是则执行步骤S203,否则执行步骤S204;S203、记录边缘一同色区域的大小及同色的RGB数据,并将该同色区域切除,将C置零,之后执行步骤S206;切除的意思即是先将该同色区域信息记录后将其排除在之后检测范围,即最终留下的图片部分为无边缘同色区域的部分本文档来自技高网...
一种针对边缘同色图片的无损压缩方法及系统

【技术保护点】
一种针对边缘同色图片的无损压缩方法,其特征在于,所述方法包括以下步骤:A、获取图片的图片格式并将该图片转换成RGB格式的图像数据;B、根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录并保存所述边缘同色区域对应的RGB图像数据;C、将该图片除所述边缘同色区域外的图像数据转换成原图片格式保存。

【技术特征摘要】
1.一种针对边缘同色图片的无损压缩方法,其特征在于,所述方法包括以下步骤:A、获取图片的图片格式并将该图片转换成RGB格式的图像数据;B、根据转换后的RGB格式的图像数据检测该图片是否存在边缘同色区域,若存在,则记录并保存所述边缘同色区域对应的RGB图像数据;所述边缘同色区域对应的RGB图像数据是指边缘同色区域对应的颜色值与区域信息;B1、基于图片的4条边将图片的边缘划分为4个矩形边缘区,获取每一矩形边缘区的其中一顶点像素的RGB图像数据;B2、依次判断每一矩形边缘区中每一像素的RGB图像数据是否与所获取的该矩形边缘区的顶点像素的RGB图像数据相同,若相同,则记录并保存该像素的颜色值与区域信息;所述步骤B2中,对每一矩形边缘区中与该矩形边缘区顶点像素的RGB图像数据相同的像素,按照记录的先后顺序保存各像素的颜色值与区域信息;记录同一矩形边缘区同色区域的大小及同色的RGB数据,并将所述的矩形边缘区同色区域切除;C、将该图片除所述边缘同色区域外的图像数据转换成原图片格式保存。2.根据权利要求1所述的针对边缘同色图片的无损压缩方法,其特征在于,所述边缘同色区域指图片边缘存在相同颜色值的区域。3.根据权利要求1所述的针对边缘同色图片的无损压缩方法,其特征在于,所述方法还包括:D、将所保存的所述边缘同色区域的RGB图像数据结合所保存的无边缘同色区域的图像数据进行解压缩,得到该图片压缩前的图片数据。4.根据权利要求3所述的针对边缘同色图片的无损压缩方法,其特征在于,所述步骤D具体为:D1、将所保存的所述边缘同色区域的RGB图像数据反序排列;D2、将所保存的无边缘同色区域的图片部分转换成RGB格式的图像数据;D3、将所述反序排列的边缘同色区域的RGB图像数据一一添加到所述转换成RGB格式后的无边缘同色区域的图片上形成RGB格式图片;D4、将所形成的RGB格式图片由RGB格式转换成原图片格式。5.一种具有权利要求1-4任一项所述的针对边缘同色图片的无损压缩方法...

【专利技术属性】
技术研发人员:杨维琴
申请(专利权)人:TCL通讯宁波有限公司
类型:发明
国别省市:

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

1