一种缩略图显示方法及装置制造方法及图纸

技术编号:3928011 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种缩略图显示方法及装置,该方法包括:确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;判断所述缩略图的时间戳与其对应的图片的时间戳是否一致;若所述判断为是,则显示缩略图;若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图。实施本发明专利技术提供的缩略图显示方法及装置,可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种缩略图显示方法及装置
技术介绍
随着计算机技术的不断发展,各种看图工具已经得到广泛应用 。为便于用户快速 的查找、浏览图片,看图工具为用户提供图片的缩略图已经是必须的基本功能。目前,看图工具为用户提供图片缩略图的方法主要有两种一种是每次查看缩略 图时,都通过原图重新生成缩略图;另一种是磁盘中保存一张的缩略图,查看缩略图时直接 显示该缩略图。但是专利技术人发现,看图工具现有的两种显示缩略图的方法都存在明显的缺陷第 一种方法在每次加载、显示缩略图的时候都要先对原图解码,然后从原图生成缩略图,速度 慢,效率低,用户需要等待较长时间,给用户的使用体验不佳;第二种方法可以提高加载、显 示缩略图的速度,但如果用户想要放大显示,由于缩略图被拉伸,因此会变模糊。同时,如 果用户在看图工具之外对原图进行了编辑修改,磁盘中保存的缩略图并不会及时的更新, 因此,用户打开看图工具后用户看到的还是修改前的缩略图,从而产生疑惑,用户体验也不 好。
技术实现思路
本专利技术提供一种缩略图显示方法及装置,可以快速流畅的查看图片,减少了因为 解码原图而浪费的时间。同时,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保 证向用户显示的缩略图是最新的。本专利技术提供的缩略图显示方法包括确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;判断所述缩略图的时间戳与其对应的图片的时间戳是否一致;若所述判断为是,则显示缩略图;若所述判断为否,则更新所述图片对应的缩略 图,更新后显示该缩略图。优选的,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略 图之前,还包括根据所述图片,对应的生成至少两种尺寸的缩略图;将所述图片的时间戳作为其对应的缩略图的时间戳;将所述缩略图存储在磁盘中。优选的,所述图片的时间戳为所述图片最后一次修改时的时间。优选的,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略 图时,若所述磁盘中不存在所述图片对应的缩略图,则根据所述图片,对应生成至少两 种尺寸的缩略图,并在标记时间戳后存储在磁盘中。优选的,所述若所述判断为是,则显示所述缩略图;包括 若所述判断为是,进一步判断用户选择的缩略图显示尺寸;根据用户的选择,从磁盘中获取对应尺寸的缩略图;显示所述缩略图。优选的,所述若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略 图,包括若所述判断为否,则根据所述图片,对应生成至少两种尺寸的缩略图;标记所述新生成的缩略图的时间戳,以所述新生成的缩略图替换所述图片的原缩 略图;根据用户的选择,从磁盘中获取对应尺寸的所述新生成的缩略图;显示所述新生成的缩略图。对应的,本专利技术提供的缩略图显示装置包括缩略图生成模块,用于根据图片生成对应的缩略图,并将所述图片的时间戳作为 其对应的缩略图的时间戳;将所述缩略图存储在磁盘中;查询模块,用于确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩 略图;处理模块,用于判断所述查询模块查询到的缩略图的时间戳是否与其对应的图片 的时间戳一致;若判断为是,则通知显示模块显示该缩略图;若判断为否,则通知缩略图生 成模块更新缩略图后,通知显示模块显示该缩略图;显示模块,用于显示所述处理模块确定的缩略图。优选的,所述缩略图生成模块包括制图单元,用于根据一个图片至少对应的生成两个不同尺寸的缩略图;维护单元,用于为制图单元生成的缩略图标记与图片一致的时间戳,并存储在磁 盘中;若磁盘中已经存在与所述图片对应的缩略图,则以新生成的缩略图替换原有的缩略 图。优选的,所述查询模块包括交互单元,用于确定用户需要显示缩略图的图片;查询单元,用于在磁盘中查询与所述图片对应的缩略图;通信单元,用于当所述磁盘中不存在所述图片对应的缩略图时,通知缩略图生成 模块生成所述图片对应的缩略图。优选的,所述处理模块包括第一处理单元,用于判断缩略图的时间戳是否与其对应的图片的时间戳一致;若 判断为是,则通知第二处理单元确定缩略图尺寸;若判断为否,则通知缩略图生成模块更新 缩略图后,再通知第二处理单元确定缩略图尺寸;第二处理单元,用于根据用户选择的缩略图显示尺寸,从磁盘中获取对应尺寸的 缩略图,并通过所述显示模块进行显示。优选的,所述图片的时间戳为所述图片最后一次修改时的时间。本专利技术提供的缩略图显示方法及装置,将图片的缩略图保存在磁盘中,用户查看 时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新 缩略图,保证向用户显示的缩略图是最新的。同时,本专利技术提供的缩略图显示方法及装置将 缩略图分层存储,保证其放大显示之后仍然可以看到较为清晰的缩略图。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本专利技术提供的缩略图显示方法第一实施例流程示意图;图2为本专利技术提供的缩略图显示方法第二实施例流程示意图;图3为本专利技术提供的缩略图显示装置第一实施例流程示意图;图4为本专利技术提供的缩略图显示装置第二实施例流程示意图。具体实施例方式本专利技术提供的缩略图显示方法及装置,可以快速流畅的查看图片,减少了因为解 码原图而浪费的时间。同时,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证 向用户显示的缩略图是最新的。参见图1,为本专利技术提供的缩略图显示方法第一实施例流程示意图,如图1所示在步骤100,确定需要显示缩略图的图片。在步骤101,在磁盘中查询与图片对应的缩略图。在步骤102,判断缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为 否,则执行步骤103 ;若判断为是,则执行步骤104 ;在步骤103,更新图片对应的缩略图。在步骤104,显示缩略图。本专利技术提供的缩略图显示方法,将图片的缩略图保存在磁盘中,用户查看时直接 从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。 同时,每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩 略图,保证向用户显示的缩略图是最新的。参见图2,为本专利技术提供的缩略图显示方法第二实施例流程示意图,在本实施例 中,不仅对缩略图标记时间戳,使其保持更新,同时将一个图片生成至少两个对应的缩略 图,使其在用户放大缩略图时,仍然具有较高的清晰度。本方法流程如图2所示在步骤200,根据原始的图片,对应的生成至少两种尺寸的缩略图。更为具体的,本 步骤可以在用户第一次浏览该图片时执行。优选的,在本步骤中生成的具有不同尺寸的缩略图,因为都是根据原始的图片经 过压缩算法后得到的,所以除了尺寸的不同外,缩略图本身的图像并没有差别,只是尺寸较 大的缩略图相应的具有更高的清晰度。优选的,在本实施例中,用户可以根据自身的需求, 设置一张原始图片对应的缩略图的张数和每张缩略图的尺寸。更为具体的,在本实施例中,将不同尺寸的缩略图进行分层存储,即,用户可以设定将一张原始图片压缩为多个层次的缩略图,每个层次的本文档来自技高网...

【技术保护点】
一种缩略图显示方法,其特征在于,包括:确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;判断所述缩略图的时间戳是否与其对应的图片的时间戳一致;若所述判断为是,则显示缩略图;若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图。

【技术特征摘要】

【专利技术属性】
技术研发人员:罗匡傅斌王建宇
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1