图片的显示方法、装置、存储介质、处理器及终端制造方法及图纸

技术编号:18615545 阅读:27 留言:0更新日期:2018-08-05 00:33
本发明专利技术公开了一种图片的显示方法、装置、存储介质、处理器及终端。该方法包括:生成与原图相适配的缩略图,其中,缩略图在全屏显示状态下的清晰度满足预设要求;响应于屏幕接收到的触控操作,在缩略图中确定与屏幕对应的显示区域;从原图中获取与显示区域对应的待显示内容;将待显示内容覆盖至显示区域。本发明专利技术解决了相关技术中在查看尺寸较大或者图像分辨率较高的图片时,在图片缩放或拖动过程中难以清晰地查看图片内容的技术问题。

【技术实现步骤摘要】
图片的显示方法、装置、存储介质、处理器及终端
本专利技术涉及计算机领域,具体而言,涉及一种图片的显示方法、装置、存储介质、处理器及终端。
技术介绍
目前,相关技术中提供了种类繁多的多媒体即时通讯软件,例如:易信、微信、钉钉。这些通讯软件不仅支持即时文字聊天、语音通话、视频通话、文件端点续传等基本即时通讯功能,还提供邮件提醒、多人兴趣组、在线及本地音乐播放、网络电台、发送网络多媒体文件、网络文件共享、自定义软件皮肤等多种功能。作为以即时通讯为基础的办公写作平台软件,在用户使用过程中,难免会遇到一些图片尺寸较大、需要占用较多存储空间的第一类图片或者图片尺寸并不大,但是由于图像分辨率较高、需要占用较多存储空间的第二类图片。然而,以移动终端使用的IOS系统为例,在IOS系统内以SDWebImage为基础的图片加载控件遇到上述第一类图片或第二类图片时,并没有提供十分有效的解决办法。在解决上述两类图片查看时,相关技术中通常提供的解决方式在于:依据原图来生成一张限定尺寸或图像分辨率的缩略图用以替换原图,然后对缩略图进行缩放、拖动等操作。由于缩略图的尺寸或图像分辨率已经被限定,因此,不会导致内存占用过高而造成系统运行崩溃。然而,这种方案的明显缺陷在于:对于一些尺寸较大的图片尤其是图片的长与宽的比值明显较大时长图,在对缩略图进行放大处理后,会造成图内容显示非常模糊,进而失去大图查看的意义。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术至少部分实施例提供了一种图片的显示方法、装置、存储介质、处理器及终端,以至少解决相关技术中在查看尺寸较大或者图像分辨率较高的图片时,在图片缩放或拖动过程中难以清晰地查看图片内容的技术问题。根据本专利技术其中一实施例,提供了一种图片的显示方法,包括:生成与原图相适配的缩略图,其中,缩略图在全屏显示状态下的清晰度满足预设要求;响应于屏幕接收到的触控操作,在缩略图中确定与屏幕对应的显示区域;从原图中获取与显示区域对应的待显示内容;将待显示内容覆盖至显示区域。可选地,生成与原图相适配的缩略图包括:依据原图的长宽比获取缩略图的长宽比;确定当前运行的应用在屏幕内的显示模式;根据长宽比、显示模式以及屏幕的长度与宽度生成缩略图。可选地,响应于屏幕接收到的触控操作,在缩略图中确定显示区域包括:根据屏幕的第一边角的第一位置信息确定缩略图中与第一边角距离最近的第二边角的第二位置信息;通过第二位置信息、屏幕的长度与宽度以及原图与缩略图的等比缩放系数在缩略图中确定显示区域。可选地,从原图中获取待显示内容包括:按照显示区域从原图中截取对应部分图片;计算截取部分图片的分辨率,并与屏幕所使用的最小分辨率进行比较;如果截取部分图片的分辨率大于最小分辨率,则生成与截取部分图片相适配的缩略图,并将再次生成的缩略图作为待显示内容;如果截取部分图片的分辨率小于或等于最小分辨率,则将截取部分图片作为待显示内容。可选地,在将待显示内容覆盖至显示区域之后,还包括:响应于屏幕再次接收到的触控操作,隐藏或删除待显示内容并在再次接收触控操作的过程中显示缩略图,直至再次接收到的触控操作时,从原图中获取与显示区域对应的更新后显示内容并将更新后显示内容覆盖至显示区域。根据本专利技术其中一实施例,还提供了一种图片的显示装置,包括:生成模块,用于生成与原图相适配的缩略图,其中,缩略图在全屏显示状态下的清晰度满足预设要求;确定模块,用于响应于屏幕接收到的触控操作,在缩略图中确定与屏幕对应的显示区域;获取模块,用于从原图中获取与显示区域对应的待显示内容;显示模块,用于将待显示内容覆盖至显示区域。可选地,生成模块包括:第一获取单元,用于依据原图的长宽比获取缩略图的长宽比;第一确定单元,用于确定当前运行的应用在屏幕内的显示模式;生成单元,用于根据长宽比、显示模式以及屏幕的长度与宽度生成缩略图。可选地,确定模块包括:第二确定单元,用于根据屏幕的第一边角的第一位置信息确定缩略图中与第一边角距离最近的第二边角的第二位置信息;第三确定单元,用于通过第二位置信息、屏幕的长度与宽度以及原图与缩略图的等比缩放系数在缩略图中确定显示区域。可选地,获取模块包括:截图单元,用于按照显示区域从原图中截取对应部分图片;处理单元,用于计算截取部分图片的分辨率,并与屏幕所使用的最小分辨率进行比较;第二获取单元,用于如果截取部分图片的分辨率大于最小分辨率,则生成与截取部分图片相适配的缩略图,并将再次生成的缩略图作为待显示内容;如果截取部分图片的分辨率小于或等于最小分辨率,则将截取部分图片作为待显示内容。可选地,上述装置还包括:处理模块,用于响应于屏幕再次接收到的触控操作,隐藏或删除待显示内容并在再次接收触控操作的过程中显示缩略图,直至再次接收到的触控操作时,从原图中获取与显示区域对应的更新后显示内容并将更新后显示内容覆盖至显示区域。根据本专利技术其中一实施例,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行上述图片的显示方法。根据本专利技术其中一实施例,还提供了一种处理器,处理器用于运行程序,其中,程序运行时执行上述图片的显示方法。根据本专利技术其中一实施例,还提供了一种终端,包括:一个或多个处理器,存储器,显示装置以及一个或多个程序,其中,一个或多个程序被存储在存储器中,并且被配置为由一个或多个处理器执行,一个或多个程序用于执行上述图片的显示方法。在本专利技术至少部分实施例中,采用生成与原图相适配的缩略图,该缩略图在全屏显示状态下的清晰度满足预设要求的方式,通过响应于屏幕接收到的触控操作,在缩略图中确定与屏幕对应的显示区域,从原图中获取与显示区域对应的待显示内容以及将待显示内容覆盖至显示区域,达到了图片在缩放过程中或者移动过程中,对图片显示内容的清晰度做降级处理,但是在图片停止缩放或者移动后,图片内容将重新清晰地显示的目的,从而实现了有效降低内存占有率、提升系统运行流畅度的技术效果,进而解决了相关技术中在查看尺寸较大或者图像分辨率较高的图片时,在图片缩放或拖动过程中难以清晰地查看图片内容的技术问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术其中一实施例的图片的显示方法的流程图;图2是根据本专利技术其中一优选实施例的图片显示方法的示意图;图3是根据本专利技术其中一实施例的图片的显示装置的结构框图;图4是根据本专利技术其中一优选实施例的图片的显示装置的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,本文档来自技高网
...

【技术保护点】
1.一种图片的显示方法,其特征在于,包括:生成与原图相适配的缩略图,其中,所述缩略图在全屏显示状态下的清晰度满足预设要求;响应于屏幕接收到的触控操作,在所述缩略图中确定与所述屏幕对应的显示区域;从所述原图中获取与所述显示区域对应的待显示内容;将所述待显示内容覆盖至所述显示区域。

【技术特征摘要】
1.一种图片的显示方法,其特征在于,包括:生成与原图相适配的缩略图,其中,所述缩略图在全屏显示状态下的清晰度满足预设要求;响应于屏幕接收到的触控操作,在所述缩略图中确定与所述屏幕对应的显示区域;从所述原图中获取与所述显示区域对应的待显示内容;将所述待显示内容覆盖至所述显示区域。2.根据权利要求1所述的方法,其特征在于,生成与所述原图相适配的所述缩略图包括:依据所述原图的长宽比获取所述缩略图的长宽比;确定当前运行的应用在所述屏幕内的显示模式;根据所述长宽比、所述显示模式以及所述屏幕的长度与宽度生成所述缩略图。3.根据权利要求1所述的方法,其特征在于,响应于所述屏幕接收到的所述触控操作,在所述缩略图中确定所述显示区域包括:根据所述屏幕的第一边角的第一位置信息确定所述缩略图中与所述第一边角距离最近的第二边角的第二位置信息;通过所述第二位置信息、所述屏幕的长度与宽度以及所述原图与所述缩略图的等比缩放系数在所述缩略图中确定所述显示区域。4.根据权利要求1所述的方法,其特征在于,从所述原图中获取所述待显示内容包括:按照所述显示区域从所述原图中截取对应部分图片;计算截取部分图片的分辨率,并与所述屏幕所使用的最小分辨率进行比较;如果所述截取部分图片的分辨率大于所述最小分辨率,则生成与所述截取部分图片相适配的缩略图,并将再次生成的缩略图作为所述待显示内容;如果所述截取部分图片的分辨率小于或等于所述最小分辨率,则将所述截取部分图片作为所述待显示内容。5.根据权利要求1所述的方法,其特征在于,在将所述待显示内容覆盖至所述显示区域之后,还包括:响应于所述屏幕再次接收到的触控操作,隐藏或删除所述待显示内容并在再次接收触控操作的过程中显示所述缩略图,直至再次接收到的触控操作时,从所述原图中获取与所述显示区域对应的更新后显示内容并将所述更新后显示内容覆盖至所述显示区域。6.一种图片的显示装置,其特征在于,包括:生成模块,用于生成与原图相适配的缩略图,其中,所述缩略图在全屏显示状态下的清晰度满足预设要求;确定模块,用于响应于屏幕接收到的触控操作,在所述缩略图中确定与所述屏幕对应的显示区域;获取模块,用于从所述原图中获取与所述显示区域对应的待显示内容;显示模块,用于将所...

【专利技术属性】
技术研发人员:徐慧斌
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江,33

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

1