[发明专利]一种移动终端浏览网络图片的方法和装置有效
申请号: | 201310742184.4 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103677942B | 公开(公告)日: | 2017-09-05 |
发明(设计)人: | 张艳 | 申请(专利权)人: | TCL集团股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F17/30 |
代理公司: | 深圳市君胜知识产权代理事务所(普通合伙)44268 | 代理人: | 王永文,刘文求 |
地址: | 516001 广东省惠州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种移动终端浏览网络图片的方法和装置,通过接收用户的查看网络图片的请求,下载所述网络图片;在可活动组件中生成与所述网络图片对应的位图文件对象;判断所述位图文件对象所占用的内存是否小于剩余内存,若为是,则显示所述位图文件对象对应的网络图片;若为否,则按照预定比例缩放所述网络图片,然后在可活动组件中生成与缩放后的网络图片对应的位图文件对象,再判断缩放后的网络图片对应的位图文件对象所占用的内存是否小于剩余内存,直到缩放后的位图文件对象所占用的内存小于剩余内存;从而防止了移动终端在浏览大量网络图片时出现内存溢出的问题。 | ||
搜索关键词: | 一种 移动 终端 浏览 网络 图片 方法 装置 | ||
【主权项】:
一种移动终端浏览网络图片的方法,其特征在于,包括以下步骤:A、接收用户的查看网络图片的请求,下载所述网络图片;B、在可活动组件中生成与所述网络图片对应的位图文件对象;C、判断所述位图文件对象所占用的内存是否小于剩余内存,若为否,则执行步骤D;若为是,则执行步骤E;D、按照预定比例缩放所述网络图片,返回步骤B;E、显示所述位图文件对象对应的网络图片;所述步骤D具体包括:D1、判断所述网络图片的宽和高是否均对应小于移动终端的显示区域的宽和高;若为否,则根据所述网络图片的宽和高及所述显示区域的宽和高来计算所述预定比例N;若为是,则设置所述预定比例N为2:1;D2、按照预定比例缩放所述网络图片,返回步骤B;所述步骤D1具体包括:D11、判断所述网络图片的宽和高是否均对应小于移动终端的显示区域的宽和高,若是则设置所述预定比例为2:1,转向所述步骤D2;否则转向步骤D12;D12、计算所述显示区域对应的显示图像的像素个数及所述网络图片的像素个数,并采用像素点比例公式来计算所述网络图片与所述显示图像的像素点个数比例,获得第一比例;D13、获取所述显示图像的宽及高、所述网络图片的宽及高,采用宽高比例公式来计算所述网络图片与所述显示图像的比例,获得第二比例;D14、比较所述第一及第二比例,基于比较结果来确定所述预定比例;所述第一比例为最接近size1的正整数,其中size1=Math.sqrt(c*d/M),所述第二比例为Size2=Max(Math.floor(c/a), Math.floor(d/b)),M为所述显示图像的像素点个数,M= a*b,c表示所述网络图片的宽度,d表示所述网络图片的高度,a表示显示区域的宽度,b表示显示区域的高度,floor表示获取小于等于变量的最大整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于TCL集团股份有限公司,未经TCL集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310742184.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种烟气脱硝催化剂清洗再生装置
- 下一篇:LED综合实验固晶台