CN101807199B - 一种缩略图显示方法及装置 - Google Patents

一种缩略图显示方法及装置 Download PDF

Info

Publication number
CN101807199B
CN101807199B CN201010110385A CN201010110385A CN101807199B CN 101807199 B CN101807199 B CN 101807199B CN 201010110385 A CN201010110385 A CN 201010110385A CN 201010110385 A CN201010110385 A CN 201010110385A CN 101807199 B CN101807199 B CN 101807199B
Authority
CN
China
Prior art keywords
thumbnail
picture
timestamp
disk
show
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201010110385A
Other languages
English (en)
Other versions
CN101807199A (zh
Inventor
罗匡
傅斌
王建宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201010110385A priority Critical patent/CN101807199B/zh
Publication of CN101807199A publication Critical patent/CN101807199A/zh
Application granted granted Critical
Publication of CN101807199B publication Critical patent/CN101807199B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

一种缩略图显示方法及装置
技术领域
本发明涉及计算机领域,尤其涉及一种缩略图显示方法及装置。
背景技术
随着计算机技术的不断发展,各种看图工具已经得到广泛应用。为便于用户快速的查找、浏览图片,看图工具为用户提供图片的缩略图已经是必须的基本功能。
目前,看图工具为用户提供图片缩略图的方法主要有两种:一种是每次查看缩略图时,都通过原图重新生成缩略图;另一种是磁盘中保存一张的缩略图,查看缩略图时直接显示该缩略图。
但是发明人发现,看图工具现有的两种显示缩略图的方法都存在明显的缺陷:第一种方法在每次加载、显示缩略图的时候都要先对原图解码,然后从原图生成缩略图,速度慢,效率低,用户需要等待较长时间,给用户的使用体验不佳;第二种方法可以提高加载、显示缩略图的速度,但如果用户想要放大显示,由于缩略图被拉伸,因此会变模糊。同时,如果用户在看图工具之外对原图进行了编辑修改,磁盘中保存的缩略图并不会及时的更新,因此,用户打开看图工具后用户看到的还是修改前的缩略图,从而产生疑惑,用户体验也不好。
发明内容
本发明提供一种缩略图显示方法及装置,可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。
本发明提供的缩略图显示方法包括:
确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;
判断所述缩略图的时间戳与其对应的图片的时间戳是否一致;
若所述判断为是,则显示缩略图;若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图。
优选的,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图之前,还包括:
根据所述图片,对应的生成至少两种尺寸的缩略图;
将所述图片的时间戳作为其对应的缩略图的时间戳;
将所述缩略图存储在磁盘中。
优选的,所述图片的时间戳为所述图片最后一次修改时的时间。
优选的,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图时,
若所述磁盘中不存在所述图片对应的缩略图,则根据所述图片,对应生成至少两种尺寸的缩略图,并在标记时间戳后存储在磁盘中。
优选的,所述若所述判断为是,则显示所述缩略图;包括:
若所述判断为是,进一步判断用户选择的缩略图显示尺寸;
根据用户的选择,从磁盘中获取对应尺寸的缩略图;
显示所述缩略图。
优选的,所述若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图,包括:
若所述判断为否,则根据所述图片,对应生成至少两种尺寸的缩略图;
标记所述新生成的缩略图的时间戳,以所述新生成的缩略图替换所述图片的原缩略图;
根据用户的选择,从磁盘中获取对应尺寸的所述新生成的缩略图;
显示所述新生成的缩略图。
对应的,本发明提供的缩略图显示装置包括:
缩略图生成模块,用于根据图片生成对应的缩略图,并将所述图片的时间戳作为其对应的缩略图的时间戳;将所述缩略图存储在磁盘中;
查询模块,用于确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;
处理模块,用于判断所述查询模块查询到的缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知显示模块显示该缩略图;若判断为否,则通知缩略图生成模块更新缩略图后,通知显示模块显示该缩略图;
显示模块,用于显示所述处理模块确定的缩略图。
优选的,所述缩略图生成模块包括:
制图单元,用于根据一个图片至少对应的生成两个不同尺寸的缩略图;
维护单元,用于为制图单元生成的缩略图标记与图片一致的时间戳,并存储在磁盘中;若磁盘中已经存在与所述图片对应的缩略图,则以新生成的缩略图替换原有的缩略图。
优选的,所述查询模块包括:
交互单元,用于确定用户需要显示缩略图的图片;
查询单元,用于在磁盘中查询与所述图片对应的缩略图;
通信单元,用于当所述磁盘中不存在所述图片对应的缩略图时,通知缩略图生成模块生成所述图片对应的缩略图。
优选的,所述处理模块包括:
第一处理单元,用于判断缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知第二处理单元确定缩略图尺寸;若判断为否,则通知缩略图生成模块更新缩略图后,再通知第二处理单元确定缩略图尺寸;
第二处理单元,用于根据用户选择的缩略图显示尺寸,从磁盘中获取对应尺寸的缩略图,并通过所述显示模块进行显示。
优选的,所述图片的时间戳为所述图片最后一次修改时的时间。
本发明提供的缩略图显示方法及装置,将图片的缩略图保存在磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。同时,本发明提供的缩略图显示方法及装置将缩略图分层存储,保证其放大显示之后仍然可以看到较为清晰的缩略图。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的缩略图显示方法第一实施例流程示意图;
图2为本发明提供的缩略图显示方法第二实施例流程示意图;
图3为本发明提供的缩略图显示装置第一实施例流程示意图;
图4为本发明提供的缩略图显示装置第二实施例流程示意图。
具体实施方式
本发明提供的缩略图显示方法及装置,可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。
参见图1,为本发明提供的缩略图显示方法第一实施例流程示意图,如图1所示:
在步骤100,确定需要显示缩略图的图片。
在步骤101,在磁盘中查询与图片对应的缩略图。
在步骤102,判断缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为否,则执行步骤103;若判断为是,则执行步骤104;
在步骤103,更新图片对应的缩略图。
在步骤104,显示缩略图。
本发明提供的缩略图显示方法,将图片的缩略图保存在磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。
参见图2,为本发明提供的缩略图显示方法第二实施例流程示意图,在本实施例中,不仅对缩略图标记时间戳,使其保持更新,同时将一个图片生成至少两个对应的缩略图,使其在用户放大缩略图时,仍然具有较高的清晰度。本方法流程如图2所示:
在步骤200,根据原始的图片,对应的生成至少两种尺寸的缩略图。更为具体的,本步骤可以在用户第一次浏览该图片时执行。
优选的,在本步骤中生成的具有不同尺寸的缩略图,因为都是根据原始的图片经过压缩算法后得到的,所以除了尺寸的不同外,缩略图本身的图像并没有差别,只是尺寸较大的缩略图相应的具有更高的清晰度。优选的,在本实施例中,用户可以根据自身的需求,设置一张原始图片对应的缩略图的张数和每张缩略图的尺寸。
更为具体的,在本实施例中,将不同尺寸的缩略图进行分层存储,即,用户可以设定将一张原始图片压缩为多个层次的缩略图,每个层次的缩略图具有不同的尺寸,具体的层数和每层的尺寸有用户决定。例如,用户设置了3个缩略图层次,分别为:100×100、200×200、300×300,则在本步骤中,根据一张原始的图片,就会生成3张缩略图,其尺寸分别为:100×100、200×200、300×300,3张缩略图对应的分别存储在三个层次。
在步骤201,将图片的时间戳作为其对应的缩略图的时间戳。在本发明实施例中,所述图片的时间戳为所述图片最后一次修改时的时间。更进一步的,以WINDOWS中***中存储的图片为例,在图片的属性中,其“修改时间”即为本发明实施例中的所述图片的时间戳。该时间戳可以通过WINDOWS自带的应用程序编程接口(API,Application Programming Interface)函数方便的获取,我们将获取的原始图片的时间戳作为其缩略图的时间戳。当然,一个原始图片对应的多个缩略图必然具有相同的时间戳。
需要说明的是,缩略图的时间戳与其生成时的原始图片的时间戳一致,若原始图片在其缩略图生成之后又进行了修改,则原始图片的时间戳与缩略图的时间戳是不一致的。
在步骤202,将所述缩略图存储在磁盘中。当然,保存的缩略图上标记有时间戳。上述步骤均为预置步骤,是缩略图的生成流程,并非每次实施本发明提供的缩略图显示方法都会执行。
在步骤203,确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图。更为具体的,根据用户在终端上的操作,确定用户想要查看其缩略图的图片,然后在终端的磁盘中查找图片对应的缩略图。若查找发现终端磁盘中不存在对应的缩略图,则执行步骤204;若可以查找到对应的缩略图,则执行步骤205。
在步骤204,根据图片,对应生成至少两种尺寸的缩略图,并标记新生成的缩略图的时间戳后存储在磁盘中,然后执行步骤208。本步骤的执行内容,与步骤200、201中的内容基本相同。
在步骤205,判断步骤203中,查找到的缩略图的时间戳与其对应的图片的时间戳是否一致;若不一致,执行步骤206,若一致,执行步骤208;
在步骤206,根据图片,对应生成至少两种尺寸的缩略图,并标记新生成的缩略图的时间戳后存储在磁盘中。本步骤的执行内容,与步骤200、201中的内容基本相同。
在步骤207,以所述新生成的缩略图替换所述图片的原缩略图。
在步骤208,根据用户的选择或操作,确定需要显示的缩略图尺寸。更为具体的,用户可以按照自己的习惯,通过操作调整缩略图尺寸的大小。当然,在本实施例中,用户通过操作调整缩略图尺寸的大小,并不是指本方法可以提供任意尺寸的缩略图。事实上,缩略图尺寸的大小只能在步骤200中预置的几个尺寸之间离散的变化,并不能做到线性变化,但我们可以通过对一个缩略图在一定大小的区间内进行缩放,使之用户看上去缩略图尺寸是可以线性变化的。
例如,在步骤200中预置的缩略图尺寸为150×150像素和300×300像素两种。则用户调整缩略图尺寸的大小在150×150至300×300之间时,都显示原尺寸为150×150像素的缩略图,只是对其进行相应的放大。在用户调整缩略图尺寸的大小在300×300至500×500之间时,都显示原尺寸为300×300像素的缩略图,同样只是对其进行相应的放大。此方法,只需要少量离散尺寸的缩略图,就可以实现显示的线性变化,给用户更好的使用体验。当然,因为用户调整缩略图尺寸的大小在300×300至500×500之间时,实际使用的都是原尺寸为300×300像素的缩略图,所以显示尺寸在300×300时的清晰度比显示尺寸在500×500时好。
在步骤209,根据用户的选择或操作确定的缩略图尺寸,从磁盘中获取对应尺寸的缩略图。
在步骤210,显示所述缩略图。
本发明提供的缩略图显示方法,将图片的缩略图保存在磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。同时,本发明提供的缩略图显示方法将缩略图分层存储,保证其放大显示之后仍然可以看到较为清晰的缩略图。
参见图3,为本发明提供的缩略图显示装置第一实施例结构示意图,如图3所示,该缩略图显示装置包括:
缩略图生成模块1,用于根据图片生成对应的缩略图,并将所述图片的时间戳作为其对应的缩略图的时间戳;将所述缩略图存储在磁盘中。
查询模块2,用于确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图。
处理模块3,用于判断查询模块2查询到的缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知显示模块4显示该缩略图;若判断为否,则通知缩略图生成模块1更新缩略图后,通知显示模块4显示该缩略图。
显示模块4,用于显示所述处理模块3确定的缩略图。
本发明提供的缩略图显示装置,将图片的缩略图保存在终端磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。同时,每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。
参见图4,为本发明提供的缩略图显示装置第二实施例结构示意图,本实施例将更为详细的描述该缩略图显示装置的结构,同时,本实施例提供的缩略图显示装置在保证缩略图清晰度的情况下,支持对缩略图进行一定尺寸的缩放。本实施例提供的缩略图显示装置如图4所示,包括:
缩略图生成模块1,用于根据图片生成对应的缩略图,并将所述图片的时间戳作为其对应的缩略图的时间戳;将所述缩略图存储在磁盘中。
更进一步的,缩略图生成模块1具体包括:
制图单元11,用于根据一个图片至少对应的生成两个不同尺寸的缩略图。优选的,制图单元11生成的具有不同尺寸的缩略图,因为都是根据原始的图片经过压缩算法后得到的,所以除了尺寸的不同外,缩略图本身的图像并没有差别,只是尺寸较大的缩略图相应的具有更高的清晰度。在本实施例中,用户可以根据自身的需求,设置制图单元11对应一张原始图片生成的缩略图张数和每张缩略图的尺寸。
维护单元12,用于为制图单元11生成的缩略图标记与图片一致的时间戳,并存储在磁盘中;若磁盘中已经存在与所述图片对应的缩略图,则以新生成的缩略图替换原有的缩略图。
优选的,维护单元12在磁盘中,根据缩略图的尺寸,分层次的进行存储。每个层次的缩略图具有不同的尺寸,具体的层数和每层的尺寸有用户决定。例如:用户设置了3个缩略图层次,分别为:100×100、200×200、300×300,则制图单元11根据一张原始的图片,就会生成3张缩略图,其尺寸分别为:100×100、200×200、300×300,维护单元12将3张缩略图对应的分别存储在三个层次。
更为具体的,在本发明实施例中,维护单元12为缩略图标记的时间戳为对应原始图片最后一次修改时间的时间戳。更进一步的,以WINDOWS中***中存储的图片为例,在图片的属性中,其“修改时间”即为本发明实施例中的所述图片的时间戳。维护单元12可以通过WINDOWS自带的应用程序编程接口(API,Application Programming Interface)函数方便的获取该时间戳,维护单元12将获取的原始图片的时间戳作为其缩略图的时间戳。当然,一个原始图片对应的多个缩略图必然具有相同的时间戳。
需要说明的是,缩略图的时间戳与其生成时的原始图片的时间戳一致,若原始图片在其缩略图生成之后又进行了修改,则原始图片的时间戳与缩略图的时间戳是不一致的。
查询模块2,用于确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图。
更进一步的,查询模块2具体包括:
交互单元21,用于根据用户的在终端上的操作,确定用户需要显示其缩略图的图片。
查询单元22,用于在终端的磁盘中查询与所述图片对应的缩略图。
通信单元23,用于根据查询单元22的查询结果,通知相应的模块做进一步的处理。更为具体的,当磁盘中存在所述图片对应的缩略图时,通知处理模块3做进一步的处理;当磁盘中不存在所述图片对应的缩略图时,先通知缩略图生成模块1生成所述图片对应的缩略图,然后通知处理模块3做进一步的处理。
处理模块3,用于判断查询模块2查询到的缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知显示模块4显示该缩略图;若判断为否,则通知缩略图生成模块1更新缩略图后,通知显示模块4显示该缩略图。
第一处理单元31,用于判断缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知第二处理单元32确定缩略图尺寸;若判断为否,则通知缩略图生成模块1更新缩略图后,再通知第二处理单元确定缩略图尺寸。
更为具体的,第一处理单元31主要用于通过时间戳判断查询模块2在磁盘中找到的缩略图是否与图片对应(因为原始图片在生成缩略图后可能被修改),如果缩略图的时间戳与其对应的图片时间戳一致,则说明缩略图预期对应的图片是吻合的,通知第二处理单元32进一步确定缩略图尺寸;如果缩略图的时间戳与其对应的图片时间戳不一致,说明原始图片在生成缩略图后又进行了修改,之前的缩略图已经不能完全反应原始图片当前的状况,所以先通知缩略图生成模块1更新缩略图,待更新完成后,通知第二处理单元32进一步确定缩略图尺寸。
优选的,当查询模块2因为在磁盘中没有找到缩略图,而通知缩略图生成模块1生成对应的缩略图后,该缩略图不需要经第一处理单元31判断时间戳,而是直接交第二处理单元32确定缩略图尺寸即可。
第二处理单元32,用于根据用户选择的缩略图显示尺寸,从磁盘中获取对应尺寸的缩略图,并通过所述显示模块4进行显示。
更为具体的,用户可以按照自己的习惯,通过操作调整缩略图尺寸的大小。当然,在本实施例中,用户通过操作调整缩略图尺寸的大小,并不是指本装置可以提供任意尺寸的缩略图。事实上,缩略图尺寸的大小只能在缩略图生成模块1预置的几个尺寸之间离散的变化,并不能做到线性变化,但我们可以通过对一个缩略图在一定大小的区间内进行缩放,使之用户看上去缩略图尺寸是可以线性变化的。
例如,在缩略图生成模块1中预置的缩略图尺寸为150×150像素和300×300像素两种。则在用户调整缩略图尺寸的大小在150×150至300×300之间时,第二处理单元32都获取原尺寸为150×150像素的缩略图,只是对其进行相应的放大后,交显示模块4进行显示。在用户调整缩略图尺寸的大小在300×300至500×500之间时,第二处理单元32都获取原尺寸为300×300像素的缩略图,同样只是对其进行相应的放大后,交显示模块4进行显示。
此方法,只需要少量离散尺寸的缩略图,就可以实现显示的线性变化,给用户更好的使用体验。当然,因为用户调整缩略图尺寸的大小在300×300至500×500之间时,实际使用的都是原尺寸为300×300像素的缩略图,所以显示尺寸在300×300时的清晰度比显示尺寸在500×500时好。
第二处理单元32确定用户需要的显示尺寸,然后从磁盘中获取对应尺寸的缩略图,并通过所述显示模块4进行显示。
显示模块4,用于显示所述处理模块3确定的缩略图。
本发明提供的缩略图显示装置,将图片的缩略图保存在磁盘中,用户查看时直接从磁盘读出并显示,使用户可以快速流畅的查看图片,减少了因为解码原图而浪费的时间。每个缩略图还保存有时间戳标志,当用户编辑修改图片之后,可以根据时间戳更新缩略图,保证向用户显示的缩略图是最新的。同时,本发明提供的缩略图显示装置将缩略图分层存储,保证其放大显示之后仍然可以看到较为清晰的缩略图。
以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。

Claims (9)

1.一种缩略图显示方法,其特征在于,包括:
确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;
判断所述缩略图的时间戳是否与其对应的图片的时间戳一致;
若所述判断为是,则显示缩略图;若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图;
其中,所述图片的时间戳为所述图片最后一次修改时的时间。
2.如权利要求1所述的缩略图显示方法,其特征在于,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图之前,还包括:
根据所述图片,对应的生成至少两种尺寸的缩略图;
将所述图片的时间戳作为其对应的缩略图的时间戳;
将所述缩略图存储在磁盘中。
3.如权利要求1或2所述的缩略图显示方法,其特征在于,所述确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图时,
若所述磁盘中不存在所述图片对应的缩略图,则根据所述图片,对应生成至少两种尺寸的缩略图,并在标记时间戳后存储在磁盘中。
4.如权利要求3所述的缩略图显示方法,其特征在于,所述若所述判断为是,则显示所述缩略图;包括:
若所述判断为是,进一步判断用户选择的缩略图显示尺寸;
根据用户的选择,从磁盘中获取对应尺寸的缩略图;
显示所述缩略图。
5.如权利要求3所述的缩略图显示方法,其特征在于,所述若所述判断为否,则更新所述图片对应的缩略图,更新后显示该缩略图,包括:
若所述判断为否,则根据所述图片,对应生成至少两种尺寸的缩略图;
标记所述新生成的缩略图的时间戳,以所述新生成的缩略图替换所述图片的原缩略图;
根据用户的选择,从磁盘中获取对应尺寸的所述新生成的缩略图;
显示所述新生成的缩略图。
6.一种缩略图显示装置,其特征在于,包括:
缩略图生成模块,用于根据图片生成对应的缩略图,并将所述图片的时间戳作为其对应的缩略图的时间戳;将所述缩略图存储在磁盘中;
查询模块,用于确定需要显示缩略图的图片,在磁盘中查询与所述图片对应的缩略图;
处理模块,用于判断所述查询模块查询到的缩略图的时间戳,是否与其对应的图片的时间戳一致;若判断为是,则通知显示模块显示该缩略图;若判断为否,则通知缩略图生成模块更新缩略图后,通知显示模块显示该缩略图;
显示模块,用于显示所述处理模块确定的缩略图;
其中,所述图片的时间戳为所述图片最后一次修改时的时间。
7.如权利要求6所述的缩略图显示装置,其特征在于,所述缩略图生成模块包括:
制图单元,用于根据一个图片至少对应的生成两个不同尺寸的缩略图;
维护单元,用于为制图单元生成的缩略图标记与图片一致的时间戳,并存储在磁盘中;若磁盘中已经存在与所述图片对应的缩略图,则以新生成的缩略图替换原有的缩略图。
8.如权利要求7所述的缩略图显示装置,其特征在于,所述查询模块包括:
交互单元,用于确定用户需要显示缩略图的图片;
查询单元,用于在磁盘中查询与所述图片对应的缩略图;
通信单元,用于当所述磁盘中不存在所述图片对应的缩略图时,通知缩略图生成模块生成所述图片对应的缩略图。
9.如权利要求8所述的缩略图显示装置,其特征在于,所述处理模块包括:
第一处理单元,用于判断缩略图的时间戳是否与其对应的图片的时间戳一致;若判断为是,则通知第二处理单元确定缩略图尺寸;若判断为否,则通知缩略图生成模块更新缩略图后,再通知第二处理单元确定缩略图尺寸;
第二处理单元,用于根据用户选择的缩略图显示尺寸,从磁盘中获取对应尺寸的缩略图,并通过所述显示模块进行显示。
CN201010110385A 2010-02-05 2010-02-05 一种缩略图显示方法及装置 Active CN101807199B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201010110385A CN101807199B (zh) 2010-02-05 2010-02-05 一种缩略图显示方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201010110385A CN101807199B (zh) 2010-02-05 2010-02-05 一种缩略图显示方法及装置

Publications (2)

Publication Number Publication Date
CN101807199A CN101807199A (zh) 2010-08-18
CN101807199B true CN101807199B (zh) 2012-10-24

Family

ID=42608994

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201010110385A Active CN101807199B (zh) 2010-02-05 2010-02-05 一种缩略图显示方法及装置

Country Status (1)

Country Link
CN (1) CN101807199B (zh)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722307B (zh) * 2011-03-29 2016-05-11 腾讯科技(深圳)有限公司 一种缩略图导航方法及装置
CN103049445B (zh) * 2011-10-12 2017-10-27 深圳市世纪光速信息技术有限公司 一种查询图片信息的方法、***和图片状态服务器
US20130222583A1 (en) * 2012-02-28 2013-08-29 Research In Motion Limited System and Method for Obtaining Images from External Cameras Using a Mobile Device
CN103699673B (zh) * 2013-12-30 2017-07-25 广州猎豹网络科技有限公司 一种移动终端的图片处理方法、装置和移动终端
CN104007947A (zh) * 2014-05-19 2014-08-27 广州金山网络科技有限公司 一种缩略图显示方法及装置
CN104239435A (zh) * 2014-08-29 2014-12-24 四川长虹电器股份有限公司 一种基于图片缩略处理的分布式图片缓存方法
CN105704524B (zh) * 2016-04-11 2019-02-22 北京视信互动科技有限公司 电视频道的图像的更新方法以及网络服务器
CN106294624A (zh) * 2016-08-01 2017-01-04 天脉聚源(北京)传媒科技有限公司 一种生成缩略图的方法及装置
CN106657762A (zh) * 2016-09-30 2017-05-10 上海斐讯数据通信技术有限公司 一种基于双摄像头的缩略图生成方法及***
CN108052546A (zh) * 2017-11-27 2018-05-18 深圳市丰巢科技有限公司 一种在移动终端浏览图片的方法及移动终端
CN108900696B (zh) * 2018-05-29 2021-03-26 努比亚技术有限公司 一种数据处理方法、终端和计算机可读存储介质
CN108920207A (zh) * 2018-06-15 2018-11-30 江苏中威科技软件***有限公司 一种提高文件表单加载性能的方法
CN109981903B (zh) * 2019-03-27 2020-12-18 联想(北京)有限公司 一种图像处理方法及电子设备
CN111382311A (zh) * 2019-04-02 2020-07-07 鸿合科技股份有限公司 一种索引栏缩略图的快速显示方法、装置及电子设备
CN113761236A (zh) * 2021-09-09 2021-12-07 世纪龙信息网络有限责任公司 一种缩略图预览方法、装置、设备和介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101167047A (zh) * 2005-04-22 2008-04-23 微软公司 本地缩略图高速缓存
CN101229176A (zh) * 2007-01-22 2008-07-30 北京昊泽生物科技有限公司 一种增加骨密度及改善更年期症状的胶囊
CN101448063A (zh) * 2007-11-26 2009-06-03 佛山普立华科技有限公司 图片日期修改***及修改方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101167047A (zh) * 2005-04-22 2008-04-23 微软公司 本地缩略图高速缓存
CN101229176A (zh) * 2007-01-22 2008-07-30 北京昊泽生物科技有限公司 一种增加骨密度及改善更年期症状的胶囊
CN101448063A (zh) * 2007-11-26 2009-06-03 佛山普立华科技有限公司 图片日期修改***及修改方法

Also Published As

Publication number Publication date
CN101807199A (zh) 2010-08-18

Similar Documents

Publication Publication Date Title
CN101807199B (zh) 一种缩略图显示方法及装置
RU2639651C2 (ru) Идентификация изображения и организация согласно макету без вмешательства пользователя
JP3000972B2 (ja) 情報提供装置及びプログラムを記録した機械読み取り可能な記録媒体
EP2315111A2 (en) Method and apparatus for browsing media content and executing functions related to media content
TWI484416B (zh) 用於顯示裝置之動態標籤生成裝置及其動態標籤生成方法
AU2019275490A1 (en) Method of processing push information, method of pushing advertisement information, device and platform
JP2006065677A5 (zh)
CN109671147B (zh) 基于三维模型的纹理贴图生成方法及装置
CN107592334A (zh) 一种信息推广方法、装置及设备
US7436408B2 (en) Computer program for generating pictures
CN104272245A (zh) 过扫描支持
CN102023836A (zh) 移动终端矢量地图的显示方法及移动终端
JP2018508061A (ja) 適応型電子文書
CN105426056A (zh) 一种桌面启动器Launcher菜单的展现方法和装置
CN111091497A (zh) 一种地图的矢量线面抽稀方法、智能终端及储存介质
CN116775916A (zh) 一种多媒体内容播放方法、装置、设备及存储介质
CN113407561A (zh) 可配置的资产管理方法、设备、介质及计算机程序产品
CN107943805A (zh) 一种动画渲染及发布方法、装置
CN102542011B (zh) 编辑与静态图像关联的数据记录
CN105808674A (zh) 一种图片展示方法、装置及电子设备
CN112015482A (zh) 页面加载方法、装置及服务器
AU2011239885A1 (en) So-called HD-Web method for high-definition and all-screen compatibile internet contents
CN110457408B (zh) 个性化地图下载方法、装置、设备及存储介质
CN104267873A (zh) 一种文件夹展示方法及装置
CN111414104B (zh) 一种电子地图局部显示方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20160111

Address after: The South Road in Guangdong province Shenzhen city Fiyta building 518057 floor 5-10 Nanshan District high tech Zone

Patentee after: Shenzhen Tencent Computer System Co., Ltd.

Address before: Shenzhen Futian District City, Guangdong province 518057 Zhenxing Road, SEG Science Park 2 East Room 403

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.