[发明专利]用于快速图片处理的方法及装置在审
申请号: | 201510568266.0 | 申请日: | 2015-09-08 |
公开(公告)号: | CN105118020A | 公开(公告)日: | 2015-12-02 |
发明(设计)人: | 邢山虎;陈江礼;徐升兴;迟人杰 | 申请(专利权)人: | 北京乐动卓越科技有限公司 |
主分类号: | G06T1/60 | 分类号: | G06T1/60 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙) 11419 | 代理人: | 何自刚 |
地址: | 100107 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 快速 图片 处理 方法 装置 | ||
技术领域
本申请涉及电子信息技术领域,具体地说,涉及一种用于快速图片处理的方法及装置。
背景技术
随着终端的使用日益广泛,人们利用终端可以运行各种应用,例如微博、社交软件、通讯、理财、生活、游戏等等,在这些即时通讯应用中,不可缺的一个重要功能是:应用所涉及的图片的处理及显示。尤其是随着人们审美水平的提高,图片的呈现形式也将很大程度影响用户对于相应应用程序的体验。另一方面,由于例如通讯类应用的即时性,客户端设备需要能够实时完成对应的图片处理。现有的一些应用,例如微信、QQ虽然对其通讯录列表涉及的图片显示进行了一定程度的处理,然而其绘制速度还有待进一步提高。
当前基于安卓操作系统的移动客户端的应用开发通常采用的是网上开源的项目Afinal框架,其特点是小巧灵活,代码入侵量少。然而其原有功能相对较少,目前没有提供开发者所期待的快速图片处理功能,所以尚需对功能进行优化以为用户提供优质体验的具有快速图片处理能力的应用。
发明内容
有鉴于此,本申请所要解决的技术问题是提供了一种用于快速图片处理的方法及装置,其能够解决当前移动客户端图片处理速度慢的问题。
为了解决上述技术问题,本申请有如下技术方案:
一种用于快速图片处理的方法,该方法包括:基于待处理图片的唯一标识依次从软引用类、本地存储器以及外部网络进行对所述待处理图片的三级加载,其中,仅在前一级加载失败的情况下启动下一级的加载,并将该下一级加载的所述待处理图片添加到前级对应的存储空间中,最终将所述待处理图片加载至第一级对应的存储空间中;对加载成功的所述待处理图片进行预先读取以获取所述待处理图片的尺寸,设置合适的尺寸并基于所述合适的尺寸进行对该待处理图片的实际读取;基于实际读取的图片信息将该待处理图片绘制为具有目标特性的目标图片。
一种用于快速图片处理的装置,该装置包括:加载模块,用于基于待处理图片的唯一标识依次从软引用类、本地存储器以及外部网络进行对所述待处理图片的三级加载,其中,仅在前一级加载失败的情况下启动下一级的加载,并将该下一级加载的所述待处理图片添加到前级对应的存储空间中,最终将所述待处理图片加载至第一级对应的存储空间中;读取模块,用于对加载成功的所述待处理图片进行预先读取以获取所述待处理图片的尺寸,设置合适的尺寸并且基于所述合适的尺寸进行对该待处理图片的实际读取;绘制模块,用于基于实际读取的图片信息将该待处理图片绘制为具有目标特性的目标图片。
与现有技术相比,本申请所述的方法和系统,达到了如下效果:
第一,本发明能够按照特定的顺序加载待处理图片,仅在前一级加载失败的情况下才启动下一级的加载,从而优先从易用的存储位置加载图片而避免了不必要的加载时延。
第二,本发明对待处理图片进行预先读取而先获得图片尺寸,再按照期望的尺寸进行实际的图片读取,从而避免消耗多余的系统资源进行图片导入,尤其是在原图片尺寸较大的情况下,本发明的优势愈加明显。
第三,本发明基于按照合适的尺寸读取的图片进行图片绘制,避免了绘制之后还需重新调整图片尺寸以适应应用需要的问题,加速完成了图片处理过程,提高了运行效率。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本发明的所述一种用于快速图片处理的方法流程图;以及
图2为本发明的所述一种用于快速图片处理的装置结构示意图。
具体实施方式
如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
实施例1
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京乐动卓越科技有限公司,未经北京乐动卓越科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510568266.0/2.html,转载请声明来源钻瓜专利网。