[发明专利]处理图片的方法及系统有效
申请号: | 201110184156.6 | 申请日: | 2011-07-01 |
公开(公告)号: | CN102855260A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 吴永坚;杨洋;董立乾;陈栋 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;曾旻辉 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 图片 方法 系统 | ||
1.一种处理图片的方法,包括以下步骤:
获取用户选择的文件夹;
查找所述文件夹下的图片信息;
查找所述文件夹下的所有子文件夹的信息;
遍历与所述所有子文件夹的信息对应的所有子文件夹,获取所有子文件夹下的图片信息;
根据所述文件夹下的图片信息及所有子文件夹下的图片信息获取图片,对获取的图片进行处理并进行通铺展示。
2.根据权利要求1所述的处理图片的方法,其特征在于,在获取用户选择的文件夹的步骤之前还包括:建立数据库,将扫描获取的文件夹的信息、所有子文件夹的信息、图片信息、文件夹与子文件夹关系、文件夹与图片的关联信息存储在所述数据库的步骤。
3.根据权利要求2所述的处理图片的方法,其特征在于,查找所述文件夹下的所有子文件夹的信息的步骤之后,还包括步骤:根据所述所有子文件夹的信息建立任务链表,所述任务链表呈倒树形结构,所述子文件夹的信息对应的子文件夹为所述任务链表的任务节点;将任务链表中的任务节点加入到文件夹任务队列中;设置每个任务节点的完成属性标识位;
遍历与所述所有子文件夹的信息对应的所有子文件夹,获取所有子文件夹下的图片信息的步骤具体为:遍历所述文件夹任务队列中的任务节点,查找到与任务节点对应的子文件夹中的图片信息。
4.根据权利要求3所述的处理图片的方法,其特征在于,还包括将获取图片信息的任务从完成的任务节点转移到所述完成的任务节点指向的未完成的任务节点的步骤,具体为:
获取第一任务节点和所述第一任务节点指向的第二任务节点,其中,第一任务节点为已完成的任务节点,第二任务节点为未完成的任务节点;
计算第一树高及第二树高,其中,所述第一树高为第一任务节点直接指向第二任务节点时第二任务节点所在集合的树高,第二树高为第一任务节点与第二任务节点分别交换内容后的第一任务节点所在集合的树高;
判断第一树高是否小于第二树高,若是,则将第一任务节点的下一个任务直接指向第二任务节点,若否,则将第一任务节点和第二任务节点分别交换内容,并将第二任务节点的下一个任务指向第一任务节点上。
5.根据权利要求4所述的处理图片的方法,其特征在于,所述获取第二任务节点的步骤为:
查询第一任务节点所指向的一个任务节点,检测所述任务节点的完成属性标识位,若所述标识位为未完成状态,则将所述任务节点作为所述第二任务节点,若所述标识位为已完成状态,则继续遍历第一任务节点所指向的另一个任务节点。
6.根据权利要求2所述的处理图片的方法,其特征在于,还包括步骤:
获取用户的查看定位操作;
根据所述查看定位操作,获取定位参数,所述定位参数包括起始文件夹位置信息、终止文件夹位置信息、起始图片位置信息和终止图片位置信息;
根据所述定位参数确定位置范围,查找所述位置范围内的图片,并对查找到的图片进行通铺展示。
7.根据权利要求6所述的处理图片的方法,其特征在于,根据所述定位参数确定位置范围,查找所述位置范围内的图片,并对查找到的图片进行通铺展示的步骤具体包括:判断缓存中是否存在所述位置范围内的图片信息,若是,则从缓存中获取图片信息,并根据所述获取的图片信息查找图片,并对查找到的图片进行处理,生成图片缩略图,并展示所述图片缩略图,若否,则根据所述位置范围从数据库中查找到相应的图片信息,根据所述获取的图片信息查找图片,并对查找到的图片进行处理,生成图片缩略图,展示所述图片缩略图,并将所述图片信息存入所述缓存中。
8.根据权利要求2所述的处理图片的方法,其特征在于,根据所述文件夹下的图片信息及所有子文件夹下的图片信息获取图片,对获取到的图片进行处理并进行通铺展示的具体步骤为:根据所述图片信息从缓存中查找相应的图片缩略图,若存在,则从缓存中提取相应的图片缩略图并展示,否则,根据所述图片信息从数据库中查找相应的图片,对图片进行处理生成相应的图片缩略图并展示,并将得到的图片缩略图存入所述缓存中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110184156.6/1.html,转载请声明来源钻瓜专利网。