一种缩略图查看方法和装置与流程

文档序号:11589857阅读:190来源:国知局

本发明涉及图像显示技术领域,特别涉及一种缩略图查看方法和装置。



背景技术:

现有终端上,在图库中以缩略图的形式显示图片,用户通过图片放大技术,如直接选择缩略图以浏览感兴趣的图片。

将图片存储在本地,由于终端存储量受限,限制了用户的存储图片的数量,如果将图片存储到云端,如何通过缩略图浏览图片,这一技术问题亟待解决。



技术实现要素:

有鉴于此,本申请提供一种缩略图查看方法和装置,能够通过终端上的缩略图浏览存储在云端服务器上的图片。

为解决上述技术问题,本申请的技术方案是这样实现的:

一种缩略图查看方法,该方法包括:

将图片存储到云端服务器上,并在本地存储图片的缩略图,以及缩略图与对应图片的映射关系;

接收到通过操作物触碰缩略图输入的浏览图片的指令时,确定触碰区域对应的缩略图,并根据该缩略图与对应图片的映射关系从云服务器上下载对应的图片;

在对应图片下载完成时,显示该图片。

一种缩略图查看装置,该装置包括:存储单元、接收单元、处理单元和显示单元;

所述存储单元,用于将图片存储到云端服务器上,并在本地存储图片的缩略图,以及缩略图与对应图片的映射关系;

所述接收单元,用于接收指令;

所述处理单元,用于当所述接收单元接收到通过操作物触碰缩略图输入的浏览图片的指令时,确定触碰区域对应的缩略图,并根据所述存储单元存储的该缩略图与对应图片的映射关系从云服务器上下载对应的图片;

所述显示单元,用于所述处理单元在对应图片下载完成时,显示该图片。

由上面的技术方案可知,本申请中通过存储缩略图与对应图片的映射关系,在浏览缩略图对应的图片时,从云端下载对应图片并进行显示。该技术方案能够通过终端上的缩略图浏览存储在云端服务器上的图片。

附图说明

图1为本申请实现缩略图查看方法流程示意图;

图2为本申请实施例中缩略图界面示意图;

图3为本申请实施例中应用于上述技术的装置结构示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图并举实施例,对本发明的技术方案进行详细说明。

本申请实施例中提供一种缩略图查看方法,应用于一终端上,通过存储缩略图与对应图片的映射关系,在浏览缩略图对应的图片时,从云端下载对应图片并进行显示。该技术方案能够通过终端上的缩略图浏览存储在云端服务器上的图片。

本申请具体实现时,终端为了节省存储空间,可以将图片存储到云端服务器,在本地存储对应图片的缩略图,以及缩略图与对应图片的映射关系。

其中,缩略图与对应图片的映射关系为:

缩略图与存储该缩略图对应的图片的地址的对应关系。

本申请实施例中,在本地存储对应图片的缩略图,以及缩略图与对应图片的映射关系时,可以将存储地址存储在缩略图中,即以地址链接的方式将缩略图和地址绑定存储,当触碰缩略图,即可通过地址链接到该缩略图对应的图片的存储位置,以下载对应图片。

下面结合附图,详细说明本申请实施例中实现缩略图查看过程。

参见图1,图1为本申请实现缩略图查看方法流程示意图。具体步骤为:

步骤101,终端接收到通过操作物触碰缩略图输入的浏览图片的指令时,确定触碰区域对应的缩略图。

在具体实现时,操作物可以为手指、操作笔等;

通过操作物触碰缩略图时,可以是滑动,也可以是点击,还可以是长按屏幕等动作;具体动作根据实际配置确定;

如用户通过操作物点击缩略图时,终端接收到浏览该缩略图对应的图片的指令。

确定触碰区域对应的缩略图时,即触碰的点或面所属的缩略图为对应的缩略图。

具体实现时,终端以触碰区域为中心向外搜索,搜索到像素均为配置的预设值的长方形框时,确定该长方形框所对应的图片为触碰区域对应的缩略图。

在具体实现时,根据实际应用配置预设值,如缩略图的边框为白色,则预设值配置为255,如缩略图的边框为黑色,则预设值配置为0等。

步骤102,该终端根据该缩略图与对应图片的映射关系从云服务器上下载对应的图片。

本申请具体实现时,缩略图与对应图片的映射关系,即缩略图与存储该缩略图的地址的对应关系,则确定缩略图后,通过该缩略图对应地址连接到云服务器上,并下载对应图片。

步骤103,该终端在对应图片下载完成时,显示该图片。

该终端显示该图片,即放大的缩略图时,可以以悬浮的方式显示缩略图所对应的界面之上。

用户之间在聊天平台上,需要发送多张图片时,如果直接发送图片,一次通常最多发送9张,且数据量比较大。

本申请提供的方案中,如果一次需要发送多张图片时,给出两种实现方式:

第一种,连续缩略图对应的图片:

在缩略图界面上截取一张图片发送,具体如下:

在缩略图预览的模式下,截取要发送的缩略图,作为一张图片,发送到目标平台,使目标平台的用户通过触碰任一缩略图浏览对应的图片,其中,在向目标平台发送图片时,携带该图片中所有缩略图与对应图片的映射关系。

参见图2,图2为本申请实施例中缩略图界面示意图。图2以显示18张缩略图为例,这里对显示张数并无限制;假设需要发送缩略1到缩略图12对应的图片,则通过图中的虚线框位置截取一张包括缩略1到缩略图12的图片,发送给对端用户。

对端用户在接收到对应图片后,通过浏览缩略图,可以触碰感兴趣的缩略图,以显示该缩略图的放大图片浏览。

对端用户在触碰缩略图时,该用户所在终端通过缩略图对应的映射关系从对应的云端服务器上下载该缩略图对应的图片,并显示以浏览。

第二种,不连续缩略图对应的图片:

选取要发送的n张缩略图,将所述n张缩略图组合成一张图片,发送到目标平台,使目标平台的用户通过触碰任一缩略图浏览对应的图片,其中,在向目标平台发送图片时,携带该图片中所有缩略图与对应图片的映射关系;n为大于1的整数。

仍然以图2为例,如果需要发送缩略图1、缩略图5、缩略图6、缩略图10、缩略图18对应的图片,则选择这5张缩略图,并将这五张缩略图组合成一张图片,并发送。这里选择的缩略图也可以为不再同一屏幕上显示的缩略图,如也可以显示缩略图100,选择缩略图的张数的限制为,一张图片中的缩略图可以大致浏览到图片的内容,以使用户确定对该图片是否感兴趣,即是否需要放大浏览。

如发送朋友圈,则将该图片在朋友圈中发布,朋友圈内的用户可以浏览缩略图对应的图片。

由于该图片存储在云端服务器,发布终端只发送了缩略图,如果需要浏览缩略图对应的大图,即原图,则需要从云端服务器上下载,因此,在向目标平台发送图片之前,为所述目标平台的用户分配浏览该图片中的缩略图对应的图片的权限。即分配了权限的用户可以浏览,没分配权限的用户不可以浏览。

基于同样的发明构思,本申请还提供一种缩略图查看装置。参见图3,图3为本申请实施例中应用于上述技术的装置结构示意图。该装置包括:存储单元301、接收单元302、处理单元303和显示单元304;

存储单元301,用于将图片存储到云端服务器上,并在本地存储图片的缩略图,以及缩略图与对应图片的映射关系;

接收单元302,用于接收指令;

处理单元303,用于当接收单元302接收到通过操作物触碰缩略图输入的浏览图片的指令时,确定触碰区域对应的缩略图,并根据存储单元301存储的该缩略图与对应图片的映射关系从云服务器上下载对应的图片;

显示单元304,用于处理单元303在对应图片下载完成时,显示该图片。

较佳地,

所述图片的缩略图,以及缩略图与对应图片的映射关系,为缩略图与存储该缩略图对应的图片的地址的对应关系。

较佳地,

处理单元303,具体用于确定触碰区域对应的缩略图时,以触碰区域为中心向外搜索,搜索到像素均为配置的预设值的长方形框时,确定该长方形框所对应的图片为触碰区域对应的缩略图。

较佳地,

处理单元303,进一步用于选取要发送的n张缩略图,将所述n张缩略图组合成一张图片,发送到目标平台,使目标平台的用户通过触碰任一缩略图浏览对应的图片,其中,在向目标平台发送图片时,携带该图片中所有缩略图与对应图片的映射关系;n为大于1的整数。

较佳地,

处理单元303,进一步用于在缩略图预览的模式下,截取要发送的缩略图,作为一张图片,发送到目标平台,使目标平台的用户通过触碰任一缩略图浏览对应的图片,其中,在向目标平台发送图片时,携带该图片中所有缩略图与对应图片的映射关系。

较佳地,

处理单元303,进一步用于在向目标平台发送图片之前,为所述目标平台的用户分配浏览该图片中的缩略图对应的图片的权限。

上述实施例的单元可以集成于一体,也可以分离部署;可以合并为一个单元,也可以进一步拆分成多个子单元。

综上所述,本申请通过存储缩略图与对应图片的映射关系,在浏览缩略图对应的图片时,从云端下载对应图片并进行显示。该技术方案能够通过终端上的缩略图浏览存储在云端服务器上的图片。

通过一次发送多张缩略图的方式,使目标平台上的用户也可以浏览到缩略图对应的原图,这种发送多张缩略图的方式,能够节省资源,提高发送速率。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1