一种图片查看方法及装置制造方法及图纸

技术编号:8271419 阅读:150 留言:0更新日期:2013-01-31 03:37
本发明专利技术适用于计算机软件领域,提供了一种图片查看方法及装置,所述方法包括:扫描图片,获取图片的创建时间;根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;根据接收到的用户发出的图片浏览指令显示图片。本发明专利技术通过将日历引入图片查看的过程,根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列,便于用户根据日历的日期查看图片,查看相应日期的图片更为简便。

【技术实现步骤摘要】
本专利技术属于计算机软件领域,尤其涉及一种图片查看方法及装置
技术介绍
现今,随着电脑、数码相机等的普及,在电脑上查看图片、图片已经成为了人们生活的一部分。现有技术中,图片的查看及管理主要有以下两种方式第一,以图片所在磁盘的空间位置来进行图片管理,以文件夹的形式查看图片;第二,以图片创建的年份对图片进行分类,以年份查看图片。用户产生图片的过程是遵循时间自然累计的过程,然而,用文件夹或图片创建年份的形式管理或查看图片都违背了这一过程,不利于用户自然地去回溯、管理和查看图片。当用户需要根据时间、日期去查看图片时,查看过程过于复杂。例如用户需要查看自己在2010年3月I日创建的图片,此时,若是以文件夹的形式来查看图片,而文件夹又是以图片内容命名的,则用户只能逐一查看所有文件夹下图片的创建日期来查找自己在2010年3月I日拍的图片。再加入是以年份来查看图片的,则用户需要查看该年份的所有图片来查找自己在2010年3月I日创建的图片,查看过程过于复杂。
技术实现思路
本专利技术实施例的目的在于提供一种图片查看方法,旨在解决现有的图片查看方式复杂的问题。本专利技术实施例是这样实现的,一种图片查看方法,所述方法包括扫描图片,获取图片的创建时间;根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;根据接收到的用户发出的图片浏览指令显示图片。本专利技术实施例的另一目的在于提供一种图片查看装置,所述装置包括时间获取单元,用于扫描图片,获取图片的创建时间;图片排列单元,用于根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;图片浏览单元,用于根据用户发出的图片浏览指令显示图片。在本专利技术实施例中,通过将日历引入图片查看的过程,建立图片与创建日期的映射关系,并在日历表中有图片对应的日期显示该日期对应的图片的缩略图,便于用户根据日历的日期查看图片,查看相应日期的图片更为简便。附图说明图I是本专利技术实施例提供的图片查看方法流程图2是本专利技术实施例提供的图片查看装置示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例通过扫描图片,获取图片的创建时间,并根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列,便于用户根据日历查看图片。本专利技术提供了一种图片查看方法和装置所述方法包括扫描图片,获取图片的创建时间;·根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;根据接收到的用户发出的图片浏览指令显示图片。所述装置包括时间获取单元,用于扫描图片,获取图片的创建时间;图片排列单元,用于根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;图片浏览单元,用于根据用户发出的图片浏览指令显示图片。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一如图I所示为本专利技术提供的图片查看方法的流程图,为了便于说明,仅示出了与本专利技术实施例相关的部分。在步骤SlOl中,扫描图片,获取图片的创建日期。在本专利技术实施例中,扫描磁盘中的所有图片,获取所有图片的集合veclmages,并获取所有图片的路径、创建时间等信息,该创建时间包括但不限于图片的创建年份、创建月份及创建日期。最后,将所有图片信息存储至存储单元中。所述存储单元包括但不限于数据库。在步骤S102中,根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列。在本专利技术实施例中,根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列的具体实现可分为以下三步A、根据图片创建时间将图片按照创建日期映射到对应的日期中,并存储日期和图片文件路径的映射关系。在本专利技术实施例中,根据图片的创建日期,建立图片与日期的映射关系,将图片创建日期与图片路径对应存储至存储单元中。其中,由于图片的数量可能较多,一个日期可与一张或多张图片建立映射关系。其实现方法如下I、创建存储单元表Create table img—date—relation (img—date Date,img—path,Varchar);2、将扫描到的图片信息存入存储单元中 foreach(pic in veclmages) {INSERT INTO img—date—relation (img_path, img—date)· VALUES (pic.Path, pic.CreateTime) }此处,将图片创建日期与图片路径存储至存储单元中。B、根据所有图片的创建时间得到有图日期列表,并分别生成并存储有图日期列表的每个日期所对应的图片的缩略图。。在本专利技术实施例中,对扫描到的图片集合veclmages进行分析,得到有图片对应的日期列表vecDate。并在依次遍历有图日期列表的所有日期对应的图片后,分别生成并存储这些有图日期列表的每个日期对应的图片的缩略图。然后,在存储单元中建立缩略图表,存储缩略图。其具体实现如下I、创建缩略图表 Create table thumbnail—data—relation( img—Date Date,img—thumbnail Blob);Il将所有图片缩略图存入该存储单元中。foreach(date in vecDate){获取创建日期对应的所有图片,并生成缩略图thumbnailINSERT INTO thumbnail_data_relation(img_Date, img_thumbnail)VALUES(date, thumbnail)}在步骤S103中,根据接收到的用户发出的图片浏览指令显示图片。在本专利技术实施例中,根据接收到的用户发出的图片浏览指令的不同,其图片的显示方式也会有所不同。具体如下所述在本专利技术实施例中,若接收用户发出的图片浏览指令,所述图片浏览指令包括图片年份,则生成该年份的日历表,读取有图日期列表中该年份日期所对应的图片的缩略图,并展示在日历表相应的日期上。其中,若一个日期对应有多个缩略图,则显示该日期对应的第一张图片的缩略图。同时,用户可通过点击日历上有缩略图的日期来查看该日期对应的所有图片。此时,用户点击日历上一个有缩略图的日期后,系统接收到用户发出的图片查看指令,该指令指定了日历表上有缩略图的一个日期。在本专利技术实施例中,若接收用户发出的图片浏览指令,所述图片浏览指令包括日期,则读取该日期对应的所有图片并显示。具体为通过查询存储单元,读取图片查看指令指定的日期对应的所有图片,得到该日期对应的所有图片的集合,并将这些图片显示出来。其中,可以列表等方式显示图片。具体地,可按图片创建时间、图片名称等排序后以列表形式显示。在此,对图片的显示方式不做限制。在本专利技术实施例中,通过将日历引入图片查看的过程,根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列,便于用户根据日历的日期查看图片,查看相应日期的图片更为简便。 实施例二 图2示出了本专利技术实施例提供的图片查看装置的结构,为了便于说明,仅示出了与本专利技术实施例相关的部份。该装置可以是内置于信息处理系统中的软件单元、硬件单元或者软硬件相结合的单元,或者作为独本文档来自技高网...
一种图片查看方法及装置

【技术保护点】
一种图片查看方法,其特征在于,所述方法包括下述步骤:扫描图片,获取图片的创建时间;根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列;根据接收到的用户发出的图片浏览指令显示图片。

【技术特征摘要】
1.一种图片查看方法,其特征在于,所述方法包括下述步骤 扫描图片,获取图片的创建时间; 根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列; 根据接收到的用户发出的图片浏览指令显示图片。2.如权利要求I所述的方法,其特征在于,所述图片的创建时间包括图片的创建年份、创建月份及创建日期。3.如权利要求I所述的方法,其特征在于,所述根据所述图片的创建时间,按照时间对图片进行排序后将图片按照日历进行排列的步骤,具体为 根据图片创建时间将图片按照创建日期映射到对应的日期中,并存储日期和图片文件路径的映射关系; 根据所有图片的创建时间得到有图日期列表,并分别生成并存储有图日期列表的每个日期所对应的图片的缩略图。4.如权利要求3所述的方法,其特征在于,所述根据用户发出的图片浏览指令显示图片的步骤,具体为 接收用户发出的图片浏览指令,所述图片浏览指令包括图片年份; 生成该年份的日历表,读取有图日期列表中该年份日期所对应的图片的缩略图,并展示在日历表相应的日期上。5.如权利要求3所述的方法,其特征在于,所述根据用户发出的图片浏览指令显示图片的步骤,具体为 接收用户发出的图片浏览指令,所述图片浏览指令包括日期; ...

【专利技术属性】
技术研发人员:王佳黄飞跃杨宝龙董立乾
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1