[发明专利]图片处理方法及装置在审
| 申请号: | 201510112785.6 | 申请日: | 2015-03-13 |
| 公开(公告)号: | CN104715441A | 公开(公告)日: | 2015-06-17 |
| 发明(设计)人: | 江波;李锋;李少雄 | 申请(专利权)人: | 小米科技有限责任公司 |
| 主分类号: | G06T1/00 | 分类号: | G06T1/00 |
| 代理公司: | 北京尚伦律师事务所 11477 | 代理人: | 代治国 |
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 图片 处理 方法 装置 | ||
技术领域
本公开涉及图像处理技术领域,尤其涉及一种图片处理方法及装置。
背景技术
当需要把图片显示在屏幕上时,需要把该图片放到显存中。在同样的像素格式下,相同尺寸的透明图片和不透明图片占用的显存是一样多的。如果一张图片有大面积的透明区域,这些透明区域虽然什么都没有,但还是要和不透明区域一样占用显存,这样就会带来显存的大量浪费。
发明内容
本公开实施例提供一种图片处理方法及装置。
根据本公开实施例的第一方面,提供一种图片处理方法,包括:
将图片划分为至少两个单元格;
判断所述单元格是否为透明;
当所述单元格透明时,在显存中忽略所述单元格。
本实施例中,将图片划分为单元格,对于透明的单元格,在显存中忽略即不进行处理,避免透明区域占用显存,节约显存资源。
可选的,当所述单元格不透明时,所述方法还包括:
根据所述单元格的像素点的数据在所述显存中创建用于显示所述单元格的材质对象;
根据所述单元格在所述图片中的相对位置在屏幕的相应区域显示所述材质对象。
在可选方案中,对于图片不透明部分,在显存中进行相应处理,以保证图片的正常显示。
可选的,判断所述单元格是否为透明,包括:
对所述单元格中的像素点进行遍历,确定所述像素点是否为透明;
当所述单元格中的每个像素点都是透明时,确定所述单元格为透明。
在可选方案中,通过对单元格中的像素点进行遍历,以准确确定该单元格是否为透明区域,以进行后续的忽略处理。
可选的,判断所述单元格是否为透明,包括:
按照预设规则从所述单元格中抽取像素点;
当抽取到的像素点都是透明时,确定所述单元格为透明。
在可选方案中,采用抽样的方式从单元格中抽取像素点进行透明判定,例如,对单元格中的像素点以一定间隔均匀采样,等等。这样,减少了数据处理量,提高了透明判断的速度。
可选的,所述将图片划分为至少两个单元格,包括:
将所述图片按照第一预设尺寸划分为单元格;
当所述图片的边缘部分不足以按照第一预设尺寸划分单元格时,根据所述边缘部分的实际尺寸确定划分单元格的第二预设尺寸,所述第二预设尺寸小于所述第一预设尺寸;
将所述边缘部分按照所述第二预设尺寸划分为单元格。
在可选方案中,将整个图片都划分为单元格,使得尽量将图片的透明区域筛选出来不进行处理,从而节约显存资源。
根据本公开实施例的第二方面,提供一种图片处理装置,包括:
划分模块,用于将图片划分为至少两个单元格;
判断模块,用于判断所述单元格是否为透明;
处理模块,用于当所述单元格透明时,在显存中忽略所述单元格。
可选的,所述装置还包括:
创建模块,用于当所述单元格不透明时,根据所述单元格的像素点的数据在所述显存中创建用于显示所述单元格的材质对象;
显示模块,用于根据所述单元格在所述图片中的相对位置在屏幕的相应区域显示所述材质对象。
可选的,所述判断模块包括:
遍历子模块,用于对所述单元格中的像素点进行遍历,确定所述像素点是否为透明;
确定子模块,用于当所述单元格中的每个像素点都是透明时,确定所述单元格为透明。
可选的,所述判断模块包括:
抽取子模块,用于按照预设规则从所述单元格中抽取像素点;
确定子模块,用于当抽取到的像素点都是透明时,确定所述单元格为透明。
可选的,所述划分模块包括:
第一划分子模块,用于将所述图片按照第一预设尺寸划分为单元格;
确定子模块,用于当所述图片的边缘部分不足以按照第一预设尺寸划分单元格时,根据所述边缘部分的实际尺寸确定划分单元格的第二预设尺寸,所述第二预设尺寸小于所述第一预设尺寸;
第二划分子模块,用于将所述边缘部分按照所述第二预设尺寸划分为单元格。
根据本公开实施例的第三方面,提供一种图片处理装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
将图片划分为至少两个单元格;
判断所述单元格是否为透明;
当所述单元格透明时,在显存中忽略所述单元格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司;,未经小米科技有限责任公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510112785.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种车辆空转防止警告系统
- 下一篇:基于P2P的电子货币制造与交易系统





