[发明专利]网页中图片的显示方法和装置有效
| 申请号: | 201410063125.9 | 申请日: | 2014-02-22 |
| 公开(公告)号: | CN103886025B | 公开(公告)日: | 2017-10-20 |
| 发明(设计)人: | 於一飞;张少伟;左景龙 | 申请(专利权)人: | 小米科技有限责任公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G09G5/26 |
| 代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 刘映东 |
| 地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 网页 图片 显示 方法 装置 | ||
技术领域
本公开是关于网络技术领域,具体来说是关于网页中图片的显示方法和装置。
背景技术
随着互联网信息的多样化,网页中可能会包含很多图片,由于图片的数据量很大,手机或者平板电脑等终端在加载图片时需要消耗过多的流量和时间。而为了减少流量的消耗,提高网页显示的速度,终端可以在显示网页时,以图片名称或图片中的文字等文本代替图片进行显示,最大程度地保留图片的信息。
在以图片对应的文本代替该图片进行显示时,可以在图片对应的显示区域内单行显示该文本,当该文本超出了该显示区域的边界时,将超出边界的文本截取掉。
在实现本发明的过程中,发明人发现相关技术存在缺陷,例如:当该文本的字体尺寸较大或包含的文字较多时,会有大部分文本被截取掉,容易遗漏文本中关键的信息或者破坏文本显示的连续性,从而导致文本含义不清晰。
发明内容
为了解决相关技术中存在的问题,本公开提供了一种网页中图片的显示方法和装置。所述技术方案如下:
根据本公开实施例的第一方面,提供了一种网页中图片的显示方法,所述方法包括:
当接收到显示网页的指令时,获取所述网页中每张图片的属性信息,所述属性信息至少包括图片对应的显示区域和图片的文本;
判断所述图片对应的显示区域内是否能够完整显示所述图片的文本;
当确定所述显示区域内不能完整显示所述文本时,将所述文本的字体缩小为预设字体;
在所述网页中所述图片对应的显示区域内显示预设字体的文本。
在所述网页中所述图片对应的显示区域内显示预设字体的文本包括:
判断所述显示区域内是否能够完整显示所述预设字体的文本;
当确定所述显示区域内不能完整显示所述预设字体的文本时,计算所述显示区域的区域高度和所述预设字体的字体高度的商,根据所述区域高度和所述字体高度的商确定所述预设字体的文本的显示行数;
根据所述区域宽度和所述显示行数,将所述预设字体的文本划分为多段文本信息,所述多段文本信息的段落数目与所述显示行数相等,且每段文本信息的显示宽度不大于所述区域宽度;
在所述显示区域内分行显示所述多段文本信息。
根据所述区域宽度和所述显示行数,将所述预设字体的文本划分为多段文本信息包括:
计算所述区域宽度与所述字体宽度的商,根据所述区域宽度与所述字体宽度的商确定所述显示区域的一行能够完整显示的字符数目;
从所述预设字体的文本中多次提取与所述字符数目对应的字符,构成多段文本信息,直至将所述预设字体的文本全部提取完成,或者直至提取次数达到所述显示行数。
从所述预设字体的文本中多次提取与所述字符数目对应的字符,构成多段文本信息,直至将所述预设字体的文本全部提取完成,或者直至提取次数达到所述显示行数包括:
计算所述区域宽度与所述显示行数的乘积;
判断所述乘积是否大于所述总显示宽度;
当所述乘积不大于所述总显示宽度时,从所述预设字体的文本中提取与所述字符数目对应的字符,构成一段文本信息;
继续进行提取直至提取次数达到所述显示行数时停止,得到多段文本信息;
将所述预设字体的文本中剩余的字符删除,并将提取的最后一个字符替换为指定字符,所述指定字符用于提示当前文本显示不完整。
判断所述乘积是否大于所述总显示宽度之后,所述方法还包括:
当所述乘积大于所述总显示宽度时,从所述预设字体的文本中提取与所述字符数目对应的字符,构成一段文本信息;
继续进行提取直至将所述预设字体的文本全部提取完成,得到多段文本信息。
判断所述显示区域内是否能够完整显示所述预设字体的文本包括:
计算所述字体宽度和所述文本的字符个数的乘积,得到所述预设字体的文本的总显示宽度;
判断所述显示区域的区域宽度是否大于所述总显示宽度;
当所述区域宽度大于所述总显示宽度时,确定所述显示区域内能够完整显示所述预设字体的文本;或,
当所述区域宽度不大于所述总显示宽度时,确定所述显示区域内不能完整显示所述预设字体的文本。
判断所述显示区域内是否能够完整显示所述预设字体的文本之后,所述方法还包括:
当确定所述显示区域内能够完整显示所述预设字体的文本时,在所述显示区域内单行显示所述预设字体的文本。
根据本公开实施例的第二方面,提供了一种网页中图片的显示装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410063125.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:银合金电触头复压机的送料装置
- 下一篇:负荷开关引弧机构





