在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf

上传人:a3 文档编号:4218779 上传时间:2018-09-07 格式:PDF 页数:10 大小:385.24KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110121358.6

申请日:

2011.05.11

公开号:

CN102779129A

公开日:

2012.11.14

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):G06F 17/30申请日:20110511|||公开

IPC分类号:

G06F17/30

主分类号:

G06F17/30

申请人:

腾讯科技(深圳)有限公司

发明人:

唐爽

地址:

518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

广州华进联合专利商标代理有限公司 44224

代理人:

何平;曾旻辉

PDF下载: PDF下载
内容摘要

一种在网络浏览器上实现图片渐进渐出效果的方法,包括以下步骤:在图片显示区域上方设置遮罩层;加载当前需显示的图片,将所述图片设置为可见;按照设定的时间间隔调整所述遮罩层的透明度。该方法通过调整遮罩层的透明度实现图片的渐进渐出效果,不会对图片造成损坏,有效改善了图片显示效果。此外,还提供了一种在网络浏览器上实现图片渐进渐出效果的装置。

权利要求书

1: 一种在网络浏览器上实现图片渐进渐出效果的方法, 包括以下步骤 : 在图片显示区域上方设置遮罩层 ; 加载当前需显示的图片, 将所述图片设置为可见 ; 按照设定的时间间隔调整所述遮罩层的透明度。
2: 根据权利要求 1 所述的在网络浏览器上实现图片渐进渐出效果的方法, 其特征在 于, 在所述按照设定的时间间隔调整所述遮罩层的透明度的步骤之后还包括 : 判断是否还有下一张需显示的图片, 若是, 则 隐藏所述当前需显示的图片 ; 加载所述下一张需显示的图片, 将所述下一张需显示的图片设置为可见 ; 按照设定的时间间隔调整所述遮罩层的透明度。
3: 根据权利要求 1 所述的在网络浏览器上实现图片渐进渐出效果的方法, 其特征在 于, 所述按照设定的时间间隔调整所述遮罩层的透明度的步骤为 : 按照设定的时间间隔以预设数值为单位降低或增加所述遮罩层的透明度。
4: 根据权利要求 1 至 3 中任意一项所述的在网络浏览器上实现图片渐进渐出效果的方 法, 其特征在于, 所述遮罩层设置在所述图片显示区域的正上方, 并与所述图片显示区域大 小一致。
5: 一种在网络浏览器上实现图片渐进渐出效果的装置, 其特征在于, 包括 : 设置模块, 用于在图片显示区域上方设置遮罩层 ; 加载模块, 用于加载当前需显示的图片, 并将所述图片设置为可见 ; 调整模块, 用于按照设定的时间间隔调整所述遮罩层的透明度。
6: 一种根据权利要求 5 所述的在网络浏览器上实现图片渐进渐出效果的装置, 其特征 在于, 还包括 : 判断模块, 用于判断是否还有下一张需显示的图片 ; 所述调整模块还用于当还有下一张需显示的图片时, 隐藏所述当前需显示的图片 ; 所述加载模块还用于当还有下一张需显示的图片时, 加载所述下一张需显示的图片, 并将所述下一张需显示的图片设置为可见, 以及通知所述调整模块按照设定的时间间隔调 整所述遮罩层的透明度。
7: 根据权利要求 5 所述的在网络浏览器上实现图片渐进渐出效果的装置, 其特征在 于, 所述调整模块用于按照设定的时间间隔以预设数值为单位降低或增加所述遮罩层的透 明度。
8: 根据权利要求 6 至 7 中任意一项所述的网络浏览器上实现图片渐进渐出效果的装 置, 其特征在于, 所述设置模块用于在所述图片显示区域的正上方设置遮罩层, 所述遮罩层 与所述图片显示区域大小一致。

说明书


在网络浏览器上实现图片渐进渐出效果的方法和装置

    【技术领域】
     本发明涉及网络技术领域, 尤其涉及一种在网络浏览器上实现图片渐进渐出效果 的方法和装置。 【背景技术】
     随着网络技术的发展, 越来越多的浏览器可以实现图片渐进渐出效果, 使得图片 显示不会显得很突然。例如, 传统的 Internet Explorer 浏览器可以通过自带的滤镜功能 来实现图片渐进渐出效果。 传统的支持在多类浏览器上实现图片渐进渐出的方法主要通过 直接改变图片的透明度属性来实现。 然而这种方法通常会导致图片发生损坏, 例如, 当图片 尺寸大于一定宽度时, Internet Explore 浏览器会导致图片显示不完整, 出现局部的破损 或在图片上出现小白点等, 从而影响了图片显示效果。 【发明内容】
     基于此, 有必要提供一种不会对图片造成损坏的在网络浏览器上实现图片渐进渐 出效果的方法。
     一种在网络浏览器上实现图片渐进渐出效果的方法, 包括以下步骤 :
     在图片显示区域上方设置遮罩层 ;
     加载当前需显示的图片, 将所述图片设置为可见 ;
     按照设定的时间间隔调整所述遮罩层的透明度。
     优选的, 在所述按照设定的时间间隔调整所述遮罩层的透明度的步骤之后还包 括:
     判断是否还有下一张需显示的图片, 若是, 则
     隐藏所述当前需显示的图片 ;
     加载所述下一张需显示的图片, 将所述下一张需显示的图片设置为可见 ;
     按照设定的时间间隔调整所述遮罩层的透明度。
     优选的, 所述按照设定的时间间隔调整所述遮罩层的透明度的步骤为 :
     按照设定的时间间隔以预设数值为单位降低或增加所述遮罩层的透明度。
     优选的, 所述遮罩层设置在所述图片显示区域的正上方, 并与所述图片显示区域 大小一致。
     此外, 还有必要提供一种不会对图片造成损坏的在网络浏览器上实现图片渐进渐 出效果的装置。
     一种在网络浏览器上实现图片渐进渐出效果的装置, , 包括 :
     设置模块, 用于在图片显示区域上方设置遮罩层 ;
     加载模块, 用于加载当前需显示的图片, 并将所述图片设置为可见 ;
     调整模块, 用于按照设定的时间间隔调整所述遮罩层的透明度。
     优选的, 还包括 :判断模块, 用于判断是否还有下一张需显示的图片 ; 所述调整模块还用于当还有下一张需显示的图片时, 隐藏所述当前需显示的图片; 所述加载模块还用于当还有下一张需显示的图片时, 加载所述下一张需显示的图 片, 并将所述下一张需显示的图片设置为可见, 以及通知所述调整模块按照设定的时间间 隔调整所述遮罩层的透明度。
     优选的, 所述调整模块用于按照设定的时间间隔以预设数值为单位降低或增加所 述遮罩层的透明度。
     优选的, 所述设置模块用于在所述图片显示区域的正上方设置遮罩层, 所述遮罩 层与所述图片显示区域大小一致。
     上述在网络浏览器上实现图片渐进渐出效果的方法和装置, 通过在图片显示区 域上方设置遮罩层, 显示图片时图片直接设置为可见, 通过调整遮罩层的透明度来实现图 片渐进渐出效果, 不需要调整图片的透明度属性, 因此不会损坏图片, 改善了图片的显示效 果。
     【附图说明】
     图 1 为一个实施例中在网络浏览器上实现图片渐进渐出效果的方法的流程图 ;
     图 2 为一个实施例中设置遮罩层的示意图 ;
     图 3 为另一个实施例中在网络浏览器上实现图片渐进渐出效果的方法的流程图 ;
     图 4 为一个实施例中在网络浏览器上实现图片渐进渐出效果的装置的结构示意 图;
     图 5 为另一个实施例中在网络浏览器上实现图片渐进渐出效果的装置的结构示意图。 【具体实施方式】
     如图 1 所示, 在一个实施例中, 一种在网络浏览器上实现图片渐进渐出效果的方 法, 包括以下步骤 :
     步骤 S102, 在图片显示区域上方设置遮罩层。
     如图 2 所示, 遮罩层是垂直于显示图片的显示器坐标方向, 在图片显示区域上方, 以指定颜色 ( 通常为黑色或者灰色 ) 为背景的网页容器元素。优选的, 遮罩层设置在图片 显示区域的正上方, 并且与图片显示区域的大小一致。这样, 调整遮罩层的透明度时, 图片 显示的透明度也会相应变化, 设置遮罩层与图片显示区域大小一致, 可以避免调整遮罩层 的透明度时, 不会影响到图片显示区域之外的网页元素。
     步骤 S104, 加载当前需显示的图片, 将该图片设置为可见。
     将当前需显示的图片加载到图片显示区域, 并将图片设置为可见。
     步骤 S106, 按照设定的时间间隔调整遮罩层的透明度。
     调整遮罩层的透明度时, 图片显示的透明度会随着遮罩层的透明度变化而变化, 从而实现图片渐进渐出效果。由于不需要直接调整图片的透明度属性, 因此不会对图片造 成损坏, 改善了图片显示效果。如图 3 所示, 在另一个实施例中, 一种在网络浏览器上实现图片渐进渐出效果的 方法, 包括以下步骤 :
     步骤 S202, 在图片显示区域上方设置遮罩层。
     如图 2 所示, 在一个优选的实施例中, 遮罩层设置在图片显示区域的正上方, 并且 与图片显示区域的大小一致。
     步骤 S204, 加载当前需显示的图片, 将该图片设置为可见。
     打开网页时, 通常在图片显示区域需要显示多张图片, 该实施例中, 仅加载当前需 显示的图片, 而其他接着要显示的图片可以在当前需显示的图片显示完后再去加载。 这样, 按照需要加载图片, 在网页打开时能够减少网络数据传输, 缩短网页打开时间。此外, 一些 网页打开后在较短的时间内就被关闭, 若将所有需要在图片显示区域显示的图片都加载下 来, 往往一些加载下来的图片并没有使用到, 因此, 按照需要加载图片, 也可以减少不必要 的网络数据传输。
     加载当前需显示的图片, 是将图片输出到网页指定区域 ( 即图片显示区域 ) 对应 的 HTML(Hyper Text Mark-up Language, 超文本标记语言 ) 代码中。在加载完当前需显示 的图片时, 将该图片设置为可见。 在其他实施方式中, 也可以加载需要在图片显示区域显示的多张图片, 若加载的 是多张图片, 则将当前需显示的图片设置为可见, 将其它图片进行隐藏。
     步骤 S206, 按照设定的时间间隔调整遮罩层的透明度。
     在步骤 S206 中, 按照设定的时间间隔以预设数值为单位降低或增加遮罩层的透 明度。例如, 每 2 秒降低遮罩层 10%的透明度。当遮罩层的透明度降低时, 则图片显示的透 明度增加, 即图片会逐渐的显示出来。
     步骤 S208, 判断是否还有下一张需显示的图片, 若是, 则进入步骤 S210, 否则结 束。若还有下一张需显示的图片, 则继续显示。
     步骤 S210, 隐藏当前需显示的图片。
     若还需要显示下一张需显示的图片, 则将当前需显示的图片隐藏。 这样, 若以后还 需要显示当前需显示的图片时, 可以将该当前需显示的图片直接设置为可见, 而不需要重 新加载这张图片, 因此既能减少网络数据传输, 又提高了处理效率。
     步骤 S212, 加载下一张需显示的图片, 将下一张需显示的图片设置为可见。
     步骤 S214, 按照设定的时间间隔调整所述遮罩层的透明度, 返回步骤 S208。
     如上所述, 对于每一张需显示的图片, 通过调整遮罩层的透明度即可实现该张图 片的渐进渐出效果, 而不需要直接调整每张图片的透明度属性, 因此不会对图片造成损坏。 调整完遮罩层的透明度后, 返回到步骤 S208 继续判断是否还有下一张需显示的图片, 若所 有的图片已经显示完或网页关闭时, 则流程结束。
     在另一个实施例中, 显示完所有的图片后, 判断是否需要循环显示图片, 若是, 则 继续从第一张图片开始显示, 即隐藏其他图片 ( 将其他图片设置为不可见 ), 仅将第一张图 片设置为可见。由于图片已经加载完, 因此不需要重新加载图片, 减少了网络数据传输。当 需要循环显示图片时, 仅需要按照图片的显示顺序将当前需要显示的图片设置为可见, 将 其他图片设置为不可见, 并在将当前需显示的图片设置为可见后, 通过调整遮罩层的透明 度来实现图片的渐进渐出效果。
     如图 4 所示, 在一个实施例中, 一种在网络浏览器上实现图片渐进渐出效果的装 置, 包括设置模块 102、 加载模块 104 和调整模块 106, 其中 :
     设置模块 102 用于在图片显示区域上方设置遮罩层。
     如图 2 所示, 遮罩层是垂直于显示图片的显示器坐标方向, 在图片显示区域上方, 以指定颜色 ( 通常为黑色或者灰色 ) 为背景的网页容器元素。优选的, 设置模块 102 将遮 罩层设置在图片显示区域的正上方, 并且与图片显示区域的大小一致。 这样, 调整遮罩层的 透明度时, 图片显示的透明度也会相应变化, 设置遮罩层与图片显示区域大小一致, 可以避 免调整遮罩层的透明度时, 不会影响到图片显示区域之外的网页元素。
     加载模块 104 用于加载当前需显示的图片, 并将该当前需显示的图片设置为可 见。
     调整模块 106 用于按照设定的时间间隔调整遮罩层的透明度。
     由于当前需显示的图片设置为可见, 调整模块 106 在调整遮罩层的透明度时, 图 片显示的透明度会随着遮罩层的透明度变化而变化, 从而实现图片渐进渐出效果。由于不 需要直接调整图片的透明度属性, 因此不会对图片造成损坏, 改善了图片显示效果。
     如图 5 所示, 在另一个实施例中, 一种在网络浏览器上实现图片渐进渐出效果的 装置, 除了包括上述设置模块 102、 加载模块 104 和调整模块 106 外, 还包括判断模块 108, 其中 :
     判断模块 108 用于判断是否还有下一张需显示的图片。
     该实施例中, 调整模块 106 还用于当还有下一张需显示的图片时, 隐藏所述当前 需显示的图片 ; 加载模块 104 还用于当还有下一张需显示的图片时, 加载所述下一张需显 示的图片, 并将所述下一张需显示的图片设置为可见, 以及通知调整模块 106 按照设定的 时间间隔调整遮罩层的透明度。
     加载模块 104 在还有下一张需显示图片时, 继续加载下一张需显示的图片。也就 是说, 加载模块 104 仅加载当前需要显示的图片, 而其他接着要显示的图片可以在当前需 显示的图片显示完后再去加载。这样按照需要加载图片, 在网页打开时能够减少网络数据 传输, 缩短网页打开时间。此外, 一些网页打开后可能在较短的时间内就被关闭, 若将所有 需要在图片显示区域显示的图片都加载下来, 往往一些加载下来的图片并没有使用到, 因 此, 按照需要加载图片, 也可以减少不必要的网络数据传输。
     加载模块 104 加载当前需显示的图片, 是将图片输出到网页指定区域 ( 即图片显 示区域 ) 对应的 HTML(Hyper Text Mark-up Language, 超文本标记语言 ) 代码中。在加载 完当前需显示的图片时, 将该图片设置为可见。
     该实施例中, 若还有下一张需显示的图片, 则调整模块 106 将当前需显示的图片 隐藏, 这样, 若以后还需要显示当前需显示的图片时, 可以将该当前需显示的图片直接设置 为可见, 而不需要重新加载这张图片, 因此既能减少网络数据传输, 又提高了处理效率。
     对于每一张需显示的图片, 通过调整遮罩层的透明度即可实现该张图片的渐进渐 出效果, 而不需要直接调整每张图片的透明度属性, 因此不会对图片造成损坏。 调整完遮罩 层的透明度从而实现了当前图片的渐进渐出效果后, 判断模块 108 会继续判断是否还有下 一张需显示的图片, 直到所有的图片已显示完或网页关闭。
     在另一个实施例中, 当所有图片都显示完后, 判断模块 108 可进一步判断是否还需要循环显示图片, 若是, 则调整模块 106 隐藏当前显示的图片, 将第一张图片设置为可 见, 然后调整模块 106 继续调整遮罩层的透明度来实现图片的渐进渐出效果。也就是说, 当 需要循环显示图片时, 仅需要按照图片的显示顺序将当前需要显示的图片设置为可见, 将 其他图片设置为不可见, 并在将当前需显示的图片设置为可见后, 通过调整遮罩层的透明 度来实现图片的渐进渐出效果。由于需要显示的所有图片都已经加载完, 循环显示图片时 不需要重新加载图片, 减少了网络数据传输。
     应该说明的是, 上述在网络浏览器实现图片渐进渐出效果的方法和系统并不局限 于网络浏览器的类型, 在多类网络浏览器上都可以实现图片渐进渐出效果。
     以上所述实施例仅表达了本发明的几种实施方式, 其描述较为具体和详细, 但并 不能因此而理解为对本发明专利范围的限制。应当指出的是, 对于本领域的普通技术人员 来说, 在不脱离本发明构思的前提下, 还可以做出若干变形和改进, 这些都属于本发明的保 护范围。因此, 本发明专利的保护范围应以所附权利要求为准。

在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf_第1页
第1页 / 共10页
在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf_第2页
第2页 / 共10页
在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf》由会员分享,可在线阅读,更多相关《在网络浏览器上实现图片渐进渐出效果的方法和装置.pdf(10页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 CN 102779129 A (43)申请公布日 2012.11.14 C N 1 0 2 7 7 9 1 2 9 A *CN102779129A* (21)申请号 201110121358.6 (22)申请日 2011.05.11 G06F 17/30(2006.01) (71)申请人腾讯科技(深圳)有限公司 地址 518044 广东省深圳市福田区振兴路赛 格科技园2栋东403室 (72)发明人唐爽 (74)专利代理机构广州华进联合专利商标代理 有限公司 44224 代理人何平 曾旻辉 (54) 发明名称 在网络浏览器上实现图片渐进渐出效果的方 法和装置 (57) 摘要 。

2、一种在网络浏览器上实现图片渐进渐出效果 的方法,包括以下步骤:在图片显示区域上方设 置遮罩层;加载当前需显示的图片,将所述图片 设置为可见;按照设定的时间间隔调整所述遮罩 层的透明度。该方法通过调整遮罩层的透明度实 现图片的渐进渐出效果,不会对图片造成损坏,有 效改善了图片显示效果。此外,还提供了一种在网 络浏览器上实现图片渐进渐出效果的装置。 (51)Int.Cl. 权利要求书1页 说明书5页 附图3页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 5 页 附图 3 页 1/1页 2 1.一种在网络浏览器上实现图片渐进渐出效果的方法,包括以下步骤: 。

3、在图片显示区域上方设置遮罩层; 加载当前需显示的图片,将所述图片设置为可见; 按照设定的时间间隔调整所述遮罩层的透明度。 2.根据权利要求1所述的在网络浏览器上实现图片渐进渐出效果的方法,其特征在 于,在所述按照设定的时间间隔调整所述遮罩层的透明度的步骤之后还包括: 判断是否还有下一张需显示的图片,若是,则 隐藏所述当前需显示的图片; 加载所述下一张需显示的图片,将所述下一张需显示的图片设置为可见; 按照设定的时间间隔调整所述遮罩层的透明度。 3.根据权利要求1所述的在网络浏览器上实现图片渐进渐出效果的方法,其特征在 于,所述按照设定的时间间隔调整所述遮罩层的透明度的步骤为: 按照设定的时间间。

4、隔以预设数值为单位降低或增加所述遮罩层的透明度。 4.根据权利要求1至3中任意一项所述的在网络浏览器上实现图片渐进渐出效果的方 法,其特征在于,所述遮罩层设置在所述图片显示区域的正上方,并与所述图片显示区域大 小一致。 5.一种在网络浏览器上实现图片渐进渐出效果的装置,其特征在于,包括: 设置模块,用于在图片显示区域上方设置遮罩层; 加载模块,用于加载当前需显示的图片,并将所述图片设置为可见; 调整模块,用于按照设定的时间间隔调整所述遮罩层的透明度。 6.一种根据权利要求5所述的在网络浏览器上实现图片渐进渐出效果的装置,其特征 在于,还包括: 判断模块,用于判断是否还有下一张需显示的图片; 所。

5、述调整模块还用于当还有下一张需显示的图片时,隐藏所述当前需显示的图片; 所述加载模块还用于当还有下一张需显示的图片时,加载所述下一张需显示的图片, 并将所述下一张需显示的图片设置为可见,以及通知所述调整模块按照设定的时间间隔调 整所述遮罩层的透明度。 7.根据权利要求5所述的在网络浏览器上实现图片渐进渐出效果的装置,其特征在 于,所述调整模块用于按照设定的时间间隔以预设数值为单位降低或增加所述遮罩层的透 明度。 8.根据权利要求6至7中任意一项所述的网络浏览器上实现图片渐进渐出效果的装 置,其特征在于,所述设置模块用于在所述图片显示区域的正上方设置遮罩层,所述遮罩层 与所述图片显示区域大小一致。

6、。 权 利 要 求 书CN 102779129 A 1/5页 3 在网络浏览器上实现图片渐进渐出效果的方法和装置 【 技术领域 】 0001 本发明涉及网络技术领域,尤其涉及一种在网络浏览器上实现图片渐进渐出效果 的方法和装置。 【 背景技术 】 0002 随着网络技术的发展,越来越多的浏览器可以实现图片渐进渐出效果,使得图片 显示不会显得很突然。例如,传统的Internet Explorer浏览器可以通过自带的滤镜功能 来实现图片渐进渐出效果。传统的支持在多类浏览器上实现图片渐进渐出的方法主要通过 直接改变图片的透明度属性来实现。然而这种方法通常会导致图片发生损坏,例如,当图片 尺寸大于一定。

7、宽度时,Internet Explore浏览器会导致图片显示不完整,出现局部的破损 或在图片上出现小白点等,从而影响了图片显示效果。 【 发明内容 】 0003 基于此,有必要提供一种不会对图片造成损坏的在网络浏览器上实现图片渐进渐 出效果的方法。 0004 一种在网络浏览器上实现图片渐进渐出效果的方法,包括以下步骤: 0005 在图片显示区域上方设置遮罩层; 0006 加载当前需显示的图片,将所述图片设置为可见; 0007 按照设定的时间间隔调整所述遮罩层的透明度。 0008 优选的,在所述按照设定的时间间隔调整所述遮罩层的透明度的步骤之后还包 括: 0009 判断是否还有下一张需显示的图片。

8、,若是,则 0010 隐藏所述当前需显示的图片; 0011 加载所述下一张需显示的图片,将所述下一张需显示的图片设置为可见; 0012 按照设定的时间间隔调整所述遮罩层的透明度。 0013 优选的,所述按照设定的时间间隔调整所述遮罩层的透明度的步骤为: 0014 按照设定的时间间隔以预设数值为单位降低或增加所述遮罩层的透明度。 0015 优选的,所述遮罩层设置在所述图片显示区域的正上方,并与所述图片显示区域 大小一致。 0016 此外,还有必要提供一种不会对图片造成损坏的在网络浏览器上实现图片渐进渐 出效果的装置。 0017 一种在网络浏览器上实现图片渐进渐出效果的装置,包括: 0018 设置。

9、模块,用于在图片显示区域上方设置遮罩层; 0019 加载模块,用于加载当前需显示的图片,并将所述图片设置为可见; 0020 调整模块,用于按照设定的时间间隔调整所述遮罩层的透明度。 0021 优选的,还包括: 说 明 书CN 102779129 A 2/5页 4 0022 判断模块,用于判断是否还有下一张需显示的图片; 0023 所述调整模块还用于当还有下一张需显示的图片时,隐藏所述当前需显示的图 片; 0024 所述加载模块还用于当还有下一张需显示的图片时,加载所述下一张需显示的图 片,并将所述下一张需显示的图片设置为可见,以及通知所述调整模块按照设定的时间间 隔调整所述遮罩层的透明度。 0。

10、025 优选的,所述调整模块用于按照设定的时间间隔以预设数值为单位降低或增加所 述遮罩层的透明度。 0026 优选的,所述设置模块用于在所述图片显示区域的正上方设置遮罩层,所述遮罩 层与所述图片显示区域大小一致。 0027 上述在网络浏览器上实现图片渐进渐出效果的方法和装置,通过在图片显示区 域上方设置遮罩层,显示图片时图片直接设置为可见,通过调整遮罩层的透明度来实现图 片渐进渐出效果,不需要调整图片的透明度属性,因此不会损坏图片,改善了图片的显示效 果。 【 附图说明 】 0028 图1为一个实施例中在网络浏览器上实现图片渐进渐出效果的方法的流程图; 0029 图2为一个实施例中设置遮罩层的。

11、示意图; 0030 图3为另一个实施例中在网络浏览器上实现图片渐进渐出效果的方法的流程图; 0031 图4为一个实施例中在网络浏览器上实现图片渐进渐出效果的装置的结构示意 图; 0032 图5为另一个实施例中在网络浏览器上实现图片渐进渐出效果的装置的结构示 意图。 【 具体实施方式 】 0033 如图1所示,在一个实施例中,一种在网络浏览器上实现图片渐进渐出效果的方 法,包括以下步骤: 0034 步骤S102,在图片显示区域上方设置遮罩层。 0035 如图2所示,遮罩层是垂直于显示图片的显示器坐标方向,在图片显示区域上方, 以指定颜色(通常为黑色或者灰色)为背景的网页容器元素。优选的,遮罩层设。

12、置在图片 显示区域的正上方,并且与图片显示区域的大小一致。这样,调整遮罩层的透明度时,图片 显示的透明度也会相应变化,设置遮罩层与图片显示区域大小一致,可以避免调整遮罩层 的透明度时,不会影响到图片显示区域之外的网页元素。 0036 步骤S104,加载当前需显示的图片,将该图片设置为可见。 0037 将当前需显示的图片加载到图片显示区域,并将图片设置为可见。 0038 步骤S106,按照设定的时间间隔调整遮罩层的透明度。 0039 调整遮罩层的透明度时,图片显示的透明度会随着遮罩层的透明度变化而变化, 从而实现图片渐进渐出效果。由于不需要直接调整图片的透明度属性,因此不会对图片造 成损坏,改善。

13、了图片显示效果。 说 明 书CN 102779129 A 3/5页 5 0040 如图3所示,在另一个实施例中,一种在网络浏览器上实现图片渐进渐出效果的 方法,包括以下步骤: 0041 步骤S202,在图片显示区域上方设置遮罩层。 0042 如图2所示,在一个优选的实施例中,遮罩层设置在图片显示区域的正上方,并且 与图片显示区域的大小一致。 0043 步骤S204,加载当前需显示的图片,将该图片设置为可见。 0044 打开网页时,通常在图片显示区域需要显示多张图片,该实施例中,仅加载当前需 显示的图片,而其他接着要显示的图片可以在当前需显示的图片显示完后再去加载。这样, 按照需要加载图片,在网。

14、页打开时能够减少网络数据传输,缩短网页打开时间。此外,一些 网页打开后在较短的时间内就被关闭,若将所有需要在图片显示区域显示的图片都加载下 来,往往一些加载下来的图片并没有使用到,因此,按照需要加载图片,也可以减少不必要 的网络数据传输。 0045 加载当前需显示的图片,是将图片输出到网页指定区域(即图片显示区域)对应 的HTML(Hyper Text Mark-up Language,超文本标记语言)代码中。在加载完当前需显示 的图片时,将该图片设置为可见。 0046 在其他实施方式中,也可以加载需要在图片显示区域显示的多张图片,若加载的 是多张图片,则将当前需显示的图片设置为可见,将其它图。

15、片进行隐藏。 0047 步骤S206,按照设定的时间间隔调整遮罩层的透明度。 0048 在步骤S206中,按照设定的时间间隔以预设数值为单位降低或增加遮罩层的透 明度。例如,每2秒降低遮罩层10的透明度。当遮罩层的透明度降低时,则图片显示的透 明度增加,即图片会逐渐的显示出来。 0049 步骤S208,判断是否还有下一张需显示的图片,若是,则进入步骤S210,否则结 束。若还有下一张需显示的图片,则继续显示。 0050 步骤S210,隐藏当前需显示的图片。 0051 若还需要显示下一张需显示的图片,则将当前需显示的图片隐藏。这样,若以后还 需要显示当前需显示的图片时,可以将该当前需显示的图片直。

16、接设置为可见,而不需要重 新加载这张图片,因此既能减少网络数据传输,又提高了处理效率。 0052 步骤S212,加载下一张需显示的图片,将下一张需显示的图片设置为可见。 0053 步骤S214,按照设定的时间间隔调整所述遮罩层的透明度,返回步骤S208。 0054 如上所述,对于每一张需显示的图片,通过调整遮罩层的透明度即可实现该张图 片的渐进渐出效果,而不需要直接调整每张图片的透明度属性,因此不会对图片造成损坏。 调整完遮罩层的透明度后,返回到步骤S208继续判断是否还有下一张需显示的图片,若所 有的图片已经显示完或网页关闭时,则流程结束。 0055 在另一个实施例中,显示完所有的图片后,判。

17、断是否需要循环显示图片,若是,则 继续从第一张图片开始显示,即隐藏其他图片(将其他图片设置为不可见),仅将第一张图 片设置为可见。由于图片已经加载完,因此不需要重新加载图片,减少了网络数据传输。当 需要循环显示图片时,仅需要按照图片的显示顺序将当前需要显示的图片设置为可见,将 其他图片设置为不可见,并在将当前需显示的图片设置为可见后,通过调整遮罩层的透明 度来实现图片的渐进渐出效果。 说 明 书CN 102779129 A 4/5页 6 0056 如图4所示,在一个实施例中,一种在网络浏览器上实现图片渐进渐出效果的装 置,包括设置模块102、加载模块104和调整模块106,其中: 0057 设。

18、置模块102用于在图片显示区域上方设置遮罩层。 0058 如图2所示,遮罩层是垂直于显示图片的显示器坐标方向,在图片显示区域上方, 以指定颜色(通常为黑色或者灰色)为背景的网页容器元素。优选的,设置模块102将遮 罩层设置在图片显示区域的正上方,并且与图片显示区域的大小一致。这样,调整遮罩层的 透明度时,图片显示的透明度也会相应变化,设置遮罩层与图片显示区域大小一致,可以避 免调整遮罩层的透明度时,不会影响到图片显示区域之外的网页元素。 0059 加载模块104用于加载当前需显示的图片,并将该当前需显示的图片设置为可 见。 0060 调整模块106用于按照设定的时间间隔调整遮罩层的透明度。 0。

19、061 由于当前需显示的图片设置为可见,调整模块106在调整遮罩层的透明度时,图 片显示的透明度会随着遮罩层的透明度变化而变化,从而实现图片渐进渐出效果。由于不 需要直接调整图片的透明度属性,因此不会对图片造成损坏,改善了图片显示效果。 0062 如图5所示,在另一个实施例中,一种在网络浏览器上实现图片渐进渐出效果的 装置,除了包括上述设置模块102、加载模块104和调整模块106外,还包括判断模块108, 其中: 0063 判断模块108用于判断是否还有下一张需显示的图片。 0064 该实施例中,调整模块106还用于当还有下一张需显示的图片时,隐藏所述当前 需显示的图片;加载模块104还用于。

20、当还有下一张需显示的图片时,加载所述下一张需显 示的图片,并将所述下一张需显示的图片设置为可见,以及通知调整模块106按照设定的 时间间隔调整遮罩层的透明度。 0065 加载模块104在还有下一张需显示图片时,继续加载下一张需显示的图片。也就 是说,加载模块104仅加载当前需要显示的图片,而其他接着要显示的图片可以在当前需 显示的图片显示完后再去加载。这样按照需要加载图片,在网页打开时能够减少网络数据 传输,缩短网页打开时间。此外,一些网页打开后可能在较短的时间内就被关闭,若将所有 需要在图片显示区域显示的图片都加载下来,往往一些加载下来的图片并没有使用到,因 此,按照需要加载图片,也可以减少。

21、不必要的网络数据传输。 0066 加载模块104加载当前需显示的图片,是将图片输出到网页指定区域(即图片显 示区域)对应的HTML(Hyper Text Mark-up Language,超文本标记语言)代码中。在加载 完当前需显示的图片时,将该图片设置为可见。 0067 该实施例中,若还有下一张需显示的图片,则调整模块106将当前需显示的图片 隐藏,这样,若以后还需要显示当前需显示的图片时,可以将该当前需显示的图片直接设置 为可见,而不需要重新加载这张图片,因此既能减少网络数据传输,又提高了处理效率。 0068 对于每一张需显示的图片,通过调整遮罩层的透明度即可实现该张图片的渐进渐 出效果,。

22、而不需要直接调整每张图片的透明度属性,因此不会对图片造成损坏。调整完遮罩 层的透明度从而实现了当前图片的渐进渐出效果后,判断模块108会继续判断是否还有下 一张需显示的图片,直到所有的图片已显示完或网页关闭。 0069 在另一个实施例中,当所有图片都显示完后,判断模块108可进一步判断是否还 说 明 书CN 102779129 A 5/5页 7 需要循环显示图片,若是,则调整模块106隐藏当前显示的图片,将第一张图片设置为可 见,然后调整模块106继续调整遮罩层的透明度来实现图片的渐进渐出效果。也就是说,当 需要循环显示图片时,仅需要按照图片的显示顺序将当前需要显示的图片设置为可见,将 其他图。

23、片设置为不可见,并在将当前需显示的图片设置为可见后,通过调整遮罩层的透明 度来实现图片的渐进渐出效果。由于需要显示的所有图片都已经加载完,循环显示图片时 不需要重新加载图片,减少了网络数据传输。 0070 应该说明的是,上述在网络浏览器实现图片渐进渐出效果的方法和系统并不局限 于网络浏览器的类型,在多类网络浏览器上都可以实现图片渐进渐出效果。 0071 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。 说 明 书CN 102779129 A 1/3页 8 图1 图2 说 明 书 附 图CN 102779129 A 2/3页 9 图3 说 明 书 附 图CN 102779129 A 3/3页 10 图4 图5 说 明 书 附 图CN 102779129 A 10 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1