图片处理方法及系统技术方案

技术编号:10106747 阅读:197 留言:0更新日期:2014-06-01 21:40
本发明专利技术公开了一种图片处理方法及系统,属于图片处理技术领域。图片处理方法,包括:确定图片的核心区域;对所述图片进行等比例缩放;检查缩放后的图片的核心区域是否包含在显示区域内;如果是,则将缩放后的图片超出所述显示区域的非核心区域的部分进行裁剪;如果否,则将缩放后的图片超出所述显示区域的非核心区域和核心区域都进行裁剪。该图片处理方法,根据确定的图片的核心区域以及显示区域的大小进行图片裁剪,能够将图片的核心区域裁剪出来,在显示区域进行显示,使图片不发生变形。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种图片处理方法及系统,属于图片处理
。图片处理方法,包括:确定图片的核心区域;对所述图片进行等比例缩放;检查缩放后的图片的核心区域是否包含在显示区域内;如果是,则将缩放后的图片超出所述显示区域的非核心区域的部分进行裁剪;如果否,则将缩放后的图片超出所述显示区域的非核心区域和核心区域都进行裁剪。该图片处理方法,根据确定的图片的核心区域以及显示区域的大小进行图片裁剪,能够将图片的核心区域裁剪出来,在显示区域进行显示,使图片不发生变形。【专利说明】图片处理方法及系统
本专利技术涉及图片处理
,特别涉及一种图片处理方法及系统。
技术介绍
随着数码技术的发展,用户能够更加便捷地进行图片拍摄、处理。用户在拍摄好图片后,往往会将图片作为电脑、手机等移动终端设备的背景进行显示。现有技术中,图片的显示方式通常有缩放和平铺两种。缩放,指的是把图片缩放到控件的大小来显示,由于可能导致图片模糊或变形,主要适合于纯色图片。平铺主要有四种模式=Disabled (默认)模式,即完全按照原图片进行显示,不做任何改变;Clamp (复制边缘色彩)模式,即按照边缘色彩填充屏幕剩余部分;Repeat (重复)模式,在水平和垂直方向重复显示图片;Miir0r (镜像)模式,在水平和垂直方向采用交替镜像的方式重复显示图片。因此,平铺显示主要适合于比较规则的图片。在遇到不规则图片时,直接采用缩放或平铺进行显示,将导致图片变形或不能在显示区域完全显示的情况发生。
技术实现思路
本专利技术实施例提供了一种图片处理方法及系统,能够将图片的核心区域裁剪出来进行显示,且不发生变形。本专利技术实施例提供如下技术方案:一方面,提供了一 种图片处理方法,包括:确定图片的核心区域;对所述图片进行等比例缩放;检查缩放后的图片的核心区域是否包含在显示区域内;如果是,则将缩放后的图片超出所述显示区域的非核心区域的部分进行裁剪;如果否,则将缩放后的图片超出所述显示区域的非核心区域和核心区域都进行裁剪。优选地,所述方法还包括:向用户提供配置界面,以使用户在所述配置界面上输入四个顶点的坐标值;所述确定图片的核心区域,包括:将所述四个顶点的坐标值所围成的区域作为所述图片的核心区域。优选地,所述方法还包括:按照所述图片的原始大小显示所述图片;所述确定图片的核心区域,包括:获取用户在所述图片上划定的框形区域,并将所述框形区域作为所述图片的核心区域。优选地,所述对图片进行等比例缩放包括:确定所述图片的缩放参数;按照所述缩放参数对所述图片进行缩放。优选地,所述确定所述图片的缩放参数包括:获取显示区域的长度和宽度;获取所述图片的长度和宽度;计算所述显示区域与所述图片的长度比值,以及所述显示区域与所述图片的宽度比值;将所述长度比值和所述宽度比值中的较大值确定为所述图片的缩放参数。优选地,在检查所述缩放后图片的核心区域是否包含在所述显示区域内之前,还包括:将所述缩放后图片的核心区域和所述显示区域以最大面积相重合的方式进行放置。优选地,所述方法还包括:在所述显示区域显示裁剪后的图片。另一方面,提供了一种图片处理系统,包括:确定模块,用于确定图片的核心区域;缩放模块,用于对所述图片进行等比例缩放;检查模块,用于检查缩放后的图片的核心区域是否包含在显示区域内;第一裁剪模块,用于在所述检查模块检查缩放后的图片的核心区域包含在显示区域内后,将缩放后的图片超出所述显示区域的非核心区域的部分进行裁剪;第二裁剪模块,用于在所述检查模块检查缩放后的图片的核心区域没有包含在显示区域内后,将缩放后的图片超出所述显示区域的非核心区域和核心区域都进行裁剪。优选地,还包括:配置模块,用于向用户提供配置界面,以使用户在所述配置界面上输入四个顶点的坐标值;所述确定模块,具体用于将所述四个顶点的坐标值所围成的区域作为所述图片的核心区域。优选地,还包括:第一显示模块,用于按照所述图片的原始大小显示所述图片;所述确定模块,具体用于获取用户在所述图片上划定的框形区域,并将所述框形区域作为所述图片的核心区域。优选地,所述缩放模块,包括:参数确定单元,用于确定所述图片的缩放参数;缩放单元,用于按照所述缩放参数对所述图片进行缩放。优选地,所述参数确定单元,包括:尺寸获取单元,用于获取显示区域的长度和宽度;所述尺寸获取单元,还用于获取所述图片的长度和宽度;计算单元,用于计算所述显示区域与所述图片的长度比值,以及所述显示区域与所述图片的宽度比值;确定单元,用于将所述长度比值和所述宽度比值中的较大值确定为所述图片的缩放参数。优选地,所述系统还包括:放置模块,用于将所述缩放后图片的核心区域和所述显示区域以最大面积相重合的方式进行放置。优选地,所述系统还包括:第二显示模块,用于在所述显示区域显示裁剪后的图片。本专利技术实施例提供的图片处理方法及系统,根据确定的图片的核心区域以及显示区域的大小进行图片裁剪,能够将图片的核心区域裁剪出来,在显示区域进行显示,使图片不发生变形。【专利附图】【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的图片处理方法的流程图;图2是本专利技术实施例提供的图片处理系统的结构示意图。【具体实施方式】为了使本领域技术人员更好地理解本专利技术实施例的方案,下面结合附图和实施方式对本专利技术实施例作进一步的详细说明。如图1所示,为本专利技术实施例提供的图片处理方法的流程图,可以包括以下步骤:步骤101:确定图片的核心区域;步骤102:对图片进行等比例缩放;步骤103:检查缩放后的图片的核心区域是否包含在显示区域内;步骤104:如果是,则将缩放后的图片超出显示区域的非核心区域的部分进行裁剪;步骤105:如果否,则将缩放后的图片超出显示区域的非核心区域和核心区域都进行裁剪。在本专利技术实施例中,可以采用不同的方式进行图片的核心区域的确定,例如,可以将用户输入的四个顶点的坐标值所围成的区域作为图片的核心区域,或者将用户划定的框形区域作为图片的核心区域。采用不同的方式进行图片的核心区域的确定,在进行图片的核心区域的确定之前,相应的图片处理方法还可以包括不同的前处理过程。例如,在将四个顶点的坐标值所围成的区域作为图片的核心区域之前,相应的图片处理方法还可以包括:向用户提供配置界面,以使用户在配置界面上输入四个顶点的坐标值。将框形区域作为图片的核心区域之前,相应的图片处理方法还可以包括:按照图片的原始大小显示图片,然后由用户在图片上划定框形区域。由于用户输入的四个顶点可以为矩形的四个顶点,用户在图片上划定的框形区域可以为矩形区域,因此,图片的核心区域可以为矩形。在本专利技术实施例中,对图片进行等比例缩放,可以先确定图片的缩放参数,然后按照缩放参数对图片进行缩放。其中,图片的缩放参数可以通过以下方式进行确定:获取显示区域的长度和宽度;获取图片的长度和宽度;计算显示区域与图片的长度比值,以及显示区域与图片的宽度比值;将长度比值和宽度比值中的较大值确定为图片的缩放参数。通过该方式所确定的缩放参数,可以保证经过缩放本文档来自技高网...

【技术保护点】
一种图片处理方法,其特征在于,包括:确定图片的核心区域;对所述图片进行等比例缩放;检查缩放后的图片的核心区域是否包含在显示区域内;如果是,则将缩放后的图片超出所述显示区域的非核心区域的部分进行裁剪;如果否,则将缩放后的图片超出所述显示区域的非核心区域和核心区域都进行裁剪。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐正峰郭正欧葛勇程坤余飞
申请(专利权)人:安徽科大讯飞信息科技股份有限公司
类型:发明
国别省市:

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

1