[发明专利]拉伸图片的方法和设备在审
申请号: | 201210400798.X | 申请日: | 2012-10-16 |
公开(公告)号: | CN103729865A | 公开(公告)日: | 2014-04-16 |
发明(设计)人: | 王志韬 | 申请(专利权)人: | 北京千橡网景科技发展有限公司 |
主分类号: | G06T11/00 | 分类号: | G06T11/00;G06F17/30 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 100041 北京市石*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 拉伸 图片 方法 设备 | ||
技术领域
本发明的实施方式总体上涉及网络信息技术领域,更具体地,涉及用于拉伸图片的方法和设备。
背景技术
图片已经称为互联网领域中的重要元素。然而,图片的尺寸并不能总是适应显示区域的尺寸。因此,通常需要拉伸图片,以使其尺寸适应显示区域的尺寸。将小尺寸的普通图片用于Android环境中的相应的应用(API)时,由于普通图片的尺寸较小,可能需要拉伸图片,以适应将要放置的显示区域的尺寸。现有技术通常使用整体拉伸方式,即在横向和纵向之一或者两者上整体拉伸图片,从而使图片的尺寸适应相应的API的尺寸。然而,在整体拉伸之后,图片显示通常会出现失真。为了避免拉伸之后出现显示失真,通常选择性地拉伸图片的某些区域。
在Android环境中,通常使用九宫格图片,即9.png图片。这种格式的图片在Android环境下具有自适应调节大小的能力。其允许开发人员定义可扩展区域,当需要拉伸图片以填充比图片本身更大区域时,可扩展区的内容被拉伸。其还允许开发人员定义内容显示区,用于显示文字或其他内容其可以实现图片的部分拉伸。然而,对于普通图片,例如PNG格式的图片而言,通常需要将该图片通过Android提供的工具添加黑边,并且将其保存为文件名为.9.png的图片,然后经过Android编译器的处理以供Android的API使用。9.png图片是经过Android的工具进行特殊处理过的,如果不处理的话,直接用PNG图就会有失真,从而出现拉伸后失真的问题。然而,使用Android的工具对图片进行预处理和编译操作较为复杂。
因此,需要一种简化的图片拉伸方法,利用该方法,不需要对普通图片进行预先处理和编译,就可以后续实现图片的自由拉伸,同时没有显示失真的问题。
发明内容
为了提供一种简化的图片拉伸方法,本发明提供了一种用于拉伸图片的方法,利用该方法,不需要对普通图片进行预先处理和编译,就可以后续实现图片的自由拉伸,同时没有显示失真。
更具体而言,在本发明的一个方面中,提供了一种用于拉伸图片的方法,该方法包括:接收图片的裁剪参数;根据所述裁剪参数,使用两条横向线和两条纵向线将所述图片裁剪为包括9个区域的九宫格;根据显示区域的尺寸确定所述图片的各个区域的拉伸比例;以及根据所述拉伸比例拉伸除处于四个角之外的其他区域。
在本发明的可选实施方式中,其中所述图片的格式包括PNG、BMP、JPG、TIFF。
在本发明的可选实施方式中,其中所述裁剪参数包括用于将所述图片裁剪为九宫格的横向线和纵向线的位置坐标。
在本发明的可选实施方式中,其中所述裁剪参数包括在所述图片的描述信息中。
在本发明的可选实施方式中,所述裁剪参数根据所述图片的内容确定。
在本发明的可选实施方式中,所述裁剪参数根据所述图片的四个角的形状和尺寸确定。
在本发明的可选实施方式中,根据所述拉伸比例拉伸除处于四个角之外的其他区域包括:在横向和纵向之一或者这两者上拉伸处于9个区域的中心处的中心区域;仅在横向上拉伸处于所述中心区域的纵向方向上的两个区域;以及仅在纵向上拉伸处于所述中心区域的横向方向上的两个区域。
在本发明的可选实施方式中,该方法还可以包括将经拉伸的区域与处于四个角的、未拉伸的区域组合成经拉伸的图片。
在本发明的可选实施方式中,该方法还可以包括:将经拉伸的图片用于显示。
在本发明的另一个方面中,提供了一种用于拉伸图片的设备,包括:接收装置,配置用于接收图片的裁剪参数;裁剪装置,配置用于根据所述裁剪参数,使用两条横向线和两条纵向线将所述图片裁剪为包括9个区域的九宫格;拉伸比例确定装置,配置用于根据显示区域的尺寸确定所述图片的各个区域的拉伸比例;以及拉伸装置,配置用于根据所述拉伸比例拉伸除处于四个角之外的其他区域。
在本发明的可选实施方式中,其中所述图片的格式包括PNG、BMP、JPG、TIFF。
在本发明的可选实施方式中,其中所述裁剪参数包括用于将所述图片裁剪为九宫格的横向线和纵向线的位置坐标。
在本发明的可选实施方式中,其中所述裁剪参数包括在所述图片的描述信息中。
在本发明的可选实施方式中,所述裁剪参数根据所述图片的内容确定。
在本发明的可选实施方式中,所述裁剪参数根据所述图片的四个角的形状和尺寸确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京千橡网景科技发展有限公司,未经北京千橡网景科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210400798.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效油气分离装置
- 下一篇:一种水幕除尘装置