图片预览方法及系统的制作方法

文档序号:6638750阅读:224来源:国知局
图片预览方法及系统的制作方法
【专利摘要】本发明公开了一种图片预览方法,适用于一种终端,所述图片预览方法包括步骤:获取终端所支持的图片预览尺寸及终端屏幕的尺寸;从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;将所述第一预览图片压缩至与屏幕尺寸相匹配的第二预览图片,并显示所述第二预览图片。本发明还公开了一种图片预览系统。本发明使得待预览图片的细节全部呈现,提高待预览图片的清晰度,保证图片预览的效果。
【专利说明】图片预览方法及系统

【技术领域】
[0001]本发明涉及图片处理【技术领域】,尤其涉及图片预览方法及系统。

【背景技术】
[0002]随着摄像技术的不断发展,越来越多的摄像设备(例如,相机、手机等)进入人们的日常生活和工作中。人们可以通过摄像设备以拍照的方式记录生活和工作的点滴。人们在通过摄像设备进行图片预览的时候都是将摄像头输出的高分辨率图像通过压缩显示在屏幕上的,或是直接让摄像头输出一个较小的尺寸完成图片预览的操作。采用这种方式来显示摄像设备的预览图片对一些图像的细节无法全部呈现,尤其在将预览图片图像放大之后,图片清晰度偏低。
[0003]上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。


【发明内容】

[0004]本发明的主要目的在于提供一种图片预览方法及系统,旨在解决图片预览清晰度偏低的问题。
[0005]为实现上述目的,本发明提供的一种图片预览方法,所述图片预览方法包括步骤:
[0006]获取终端所支持的图片预览尺寸及终端屏幕的尺寸;
[0007]从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;
[0008]将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;
[0009]将所述第一预览图片压缩至与屏幕尺寸相匹配的第二预览图片,并显示所述第二预览图片。
[0010]优选地,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括:
[0011]确定待预览图片的尺寸;
[0012]将所述待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于所述待预览图片的尺寸;
[0013]从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0014]优选地,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括:
[0015]确定待预览图片的长宽比及所支持的图片预览的长宽比;
[0016]将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸;
[0017]从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0018]优选地,所述从所支持的图片预览尺寸中确定待预览图片目标尺寸的步骤包括:
[0019]获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值;
[0020]从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
[0021]优选地,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括:
[0022]获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值;
[0023]从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
[0024]此外,为实现上述目的,本发明还提供一种图片预览系统,所述图片预览系统包括:
[0025]获取模块,用于获取终端所支持的图片预览尺寸及终端屏幕的尺寸;
[0026]处理模块,用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;
[0027]压缩模块,用于将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;还用于将所述第一预览图片压缩至屏幕尺寸生成第二预览图片;
[0028]预览模块,用于显示所述第二预览图片。
[0029]优选地,所述处理模块还包括确定单元和匹配单元,
[0030]所述确定单元,用于确定待预览图片的尺寸;
[0031]所述匹配单元,用于将所述待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸;
[0032]所述确定单元,还用于从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0033]优选地,所述确定单元,还用于确定待预览图片的长宽比及所支持的图片预览的长宽比;
[0034]所述匹配单元,还用于将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸;
[0035]所述确定单元,还用于从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0036]优选地,所述处理模块,还包括获取单元,用于获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值;
[0037]所述确定单元,还用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
[0038]优选地,所述获取模块,还用于获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值;
[0039]所述确定单元,还用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
[0040]本发明通过获取终端所支持的图片预览尺寸及终端屏幕的尺寸;从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;先将所述待预览图片按照所述目标尺寸压缩得到第一预览图片,再将所述第一预览图片按照终端屏幕尺寸压缩生成第二预览图片,并显示所述第二预览图片。使得待预览图片的细节全部呈现,提高了待预览图片的清晰度,保证了图片预览的效果。

【专利附图】

【附图说明】
[0041]图1为本发明图片预览方法的第一实施例的流程示意图;
[0042]图2为本发明确定目标尺寸一实施例的细化流程示意图;
[0043]图3为本发明确定目标尺寸另一实施例的细化流程示意图;
[0044]图4为本发明图片预览方法的第二实施例的流程示意图;
[0045]图5为图1中步骤S20 —实施例的细化流程示意图;
[0046]图6为本发明图片预览方法的第三实施例的流程示意图;
[0047]图7为本发明图片预览系统的第一实施例的功能模块示意图;
[0048]图8为图7中处理模块一实施例的细化功能模块示意图;
[0049]图9为图7中处理模块另一实施例的细化功能模块示意图;
[0050]图10为本发明图片预览系统的第二实施例的功能模块示意图。
[0051]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

【具体实施方式】
[0052]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0053]参考图1,提出发明实施例图片预览方法的第一实施例,所述图片预览方法包括:
[0054]步骤S10,获取终端所支持的图片预览尺寸及终端屏幕的尺寸;
[0055]执行本发明图片预览方法的主体可以是摄像设备,进一步可以是安装在所述摄像设备中的图片预览的应用程序。所述摄像设备可以是相机、手机、pad等电子设备,在本实施例中优选为手机。
[0056]所述手机在接收到图片预览指令,即在有图片需要预览时,获取所述手机所支持的图片预览尺寸及当前屏幕的尺寸。所述手机所支持的图片预览尺寸可以是:1920*1080、1280*960、960*720、864*480、720*480 等,所述当前屏幕的尺寸可以是 854*480、720*480等。
[0057]步骤S20,从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸值预设倍数的尺寸的差值最小;
[0058]所述手机在获取所支持的图片预览尺寸及终端屏幕的尺寸后,计算得到终端屏幕尺寸值的预设倍数的尺寸,所述预设倍数可以是1.5倍、2倍或3倍等,可以根据待预览图片的尺寸设置,或者系统提前设置一个默认值,例如2倍等,在本实施例优选为2倍。所述手机计算得到终端屏幕的预设倍数的尺寸,将计算出的尺寸与所支持的图片预览尺寸比对,从所支持的图片预览尺寸中确定与所计算出的尺寸的差值最小的尺寸,所确定的尺寸为目标尺寸。
[0059]所述终端屏幕尺寸包括短边值和/或长边值。所述终端屏幕尺寸可以是终端屏幕的短边值和/或长边值。
[0060]当所述终端屏幕的尺寸为终端屏幕的长边值时,参考图2,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的过程可以包括:
[0061]步骤S21,获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值;
[0062]步骤S22,从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
[0063]例如,终端屏幕尺寸中的长边值为854,所述预设倍数为1.5倍,计算出终端屏幕尺寸中的长边值的预设倍数的尺寸为854*1.5 = 1281,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则长边值与 1281 差值最小的为 1280,则1280*960确定为待预览图片的目标尺寸。
[0064]进一步地,当所述终端屏幕的尺寸为终端屏幕的短边值时,参考图3,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的过程还可以包括:
[0065]步骤S23,获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值;
[0066]步骤S24,从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
[0067]例如,终端屏幕尺寸中的短边值为480,所述预设倍数为2倍,计算出终端屏幕尺寸中的短边值的预设倍数的值为480*2 = 960,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则短边值与 960 差值最小的为 960,则 1280*960 确定为待预览图片的目标尺寸。
[0068]步骤S30,将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;
[0069]步骤S40,将所述第一预览图片压缩至屏幕尺寸生成第二预览图片,并显示所述第二预览图片。
[0070]所述手机在确定目标尺寸后,将所述待预览图片按照所述目标尺寸压缩生成第一预览图片,再将所述图片按照终端屏幕的尺寸压缩生成第二预览图片,并将所述第二预览图片显示,例如,所述待预览图片的尺寸为1296*972,目标尺寸为1280*960,则将所述待预览图片的尺寸压缩为1280*960,若所述终端屏幕的尺寸为854*480,则将所述压缩为1280*960的图片再压缩为854*480后显示。
[0071]本发明实施例通过获取终端所支持的图片预览尺寸及终端屏幕的尺寸;从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;先将所述待预览图片按照所述目标尺寸压缩得到第一预览图片,再将所述第一预览图片按照终端屏幕尺寸压缩生成第二预览图片,并显示所述第二预览图片。使得待预览图片的细节全部呈现,提高了待预览图片的清晰度,保证了图片预览的效果。
[0072]参照图4,图4为本发明图片预览方法的第二实施例的流程示意图。基于上述图片预览方法的第一实施例,所述步骤S20还可以包括:
[0073]步骤S25,确定待预览图片的尺寸;
[0074]步骤S26,将待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸;
[0075]步骤S27,从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸值与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0076]所述手机先确定待预览图片的尺寸,例如,为1296*972。将所支持的待预览图片的尺寸与所支持的尺寸匹配,例如,为1920*1080、1280*960、960*720、864*480、720*480。从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸,则匹配出的所支持的尺寸为:1280*960,960*720,864*480,720*480o具体的,可以根据尺寸中长边值和短边值来匹配,即匹配出的尺寸中的长边值不大于待预览图片的长边值和/或匹配出的尺寸中的短边值不大于待预览图片的短边值。从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小,具体的确定过程如上述第一实施例所述,在此不再赘述。
[0077]进一步地,参考图5,所述步骤S20还可以包括:
[0078]步骤S28,确定待预览图片的长宽比及所支持的图片预览的长宽比;
[0079]步骤S29,将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸;
[0080]步骤S31,从确定的尺寸中确定目标尺寸,所述目标尺寸与终端屏幕尺寸值预设倍数的尺寸的差值最小。
[0081]所述手机先确定待预览图片的长宽比及所支持的图片预览的长宽比,例如,确定待预览图片的长宽比为4:3,确定所支持的图片预览的长宽比包括:4:3,3:2,从所支持的待预览图片的长宽比为4:3的尺寸,从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小,具体的确定过程如上述第一实施例所述,在此不再赘述。
[0082]优选地,在本发明其他实施例中,还可以是将终端屏幕的长宽比与待预览图片的尺寸两者相结合的方式从所支持的预览图片的尺寸中匹配出尺寸,所述过程可以是先完成待预览图片尺寸的匹配,再完成待预览图片长宽比的比对,也可以是先完成待预览图片长宽比的比对,再完成待预览图片尺寸的匹配。
[0083]本发明实施例通过增加待预览图片的尺寸和长宽比的比对,提高目标尺寸确定的准确性,进一步提高图片预览的清晰度,更好地保证了图片预览的效果。
[0084]参照图6,图6为本发明图片预览方法的第三实施例的流程示意图。基于上述图片预览方法的第二实施例,所述步骤SlO之后,还可以包括:
[0085]步骤S50,获取所述待预览图片的尺寸;
[0086]步骤S60,判断所支持的尺寸是否与所述待预览图片的尺寸一致;所述手机先获取所述待预览图片的尺寸,将所述待预览图片的尺寸与所支持的图片预览尺寸比对,在所支持的尺寸与所述待预览图片的尺寸一致时,执行步骤S60,若所支持的尺寸与所述待预览图片的尺寸不一致时,执行步骤S70。例如,所述待预览图片的尺寸为1280*960,所支持的图片预览尺寸包括:1920* 1080、1280*960、960*720、864*480、720*480,则判定所支持的图片预览尺寸存在与所述待预览图片的尺寸一致的尺寸;所述待预览图片的尺寸为1296*972,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则判定所支持的图片预览尺寸不存在与所述待预览图片的尺寸一致的尺寸。
[0087]步骤S70,按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片,并显示所述第二预览图片;
[0088]步骤S70,执行从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小的步骤。
[0089]所述手机在所述所支持的尺寸与所述待预览图片的尺寸一致时,将所述待预览图片按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片并显示所述第二预览图片;若不一致则将所述待预览图片按照上述实施例中确定待预览图片的目标尺寸的过程显示所述待预览图片,以提高图片预览的清晰度和预览效果,具体确定待预览图片的目标尺寸的过程如上述实施例所述,在此不再赘述。
[0090]在本发明实施例通过在获取到所支持的图片预览尺寸及终端屏幕的尺寸,获取所述待预览图片的尺寸,在所支持的尺寸中有与所述待预览图片的尺寸一致的尺寸时,按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片并显示所述第二预览图片,而无需再进行确定待预览图片的目标尺寸的过程,在提高图片预览的清晰度和效果的同时,节省系统资源,提高系统性能。
[0091]对应的,提出本发明图片预览系统的第一实施例的功能模块示意图,参考图7,所述图片预览系统包括:获取模块10、处理模块20、压缩模块30和预览模块40。
[0092]所述获取模块10,用于获取终端所支持的图片预览尺寸及终端屏幕的尺寸;
[0093]图片预览系统可以是安装与摄像设备上的图片预览应用程序,其中,所述摄像设备可以是相机、手机、pad等电子设备,在本实施例中优选为手机。
[0094]所述手机在接收到图片预览指令,即在有图片需要预览时,获取所述手机所支持的图片预览尺寸及当前屏幕的尺寸。所述手机所支持的图片预览尺寸可以是:1920*1080、1280*960、960*720、864*480、720*480 等,所述当前屏幕的尺寸可以是 854*480、720*480等。
[0095]所述处理模块20,用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸值预设倍数的尺寸的差值最小;
[0096]所述手机在获取所支持的图片预览尺寸及终端屏幕的尺寸后,计算得到终端屏幕尺寸值的预设倍数的尺寸,所述预设倍数可以是1.5倍、2倍或3倍等,可以根据待预览图片的尺寸设置,或者系统提前设置一个默认值,例如2倍等,在本实施例优选为2倍。所述手机计算得到终端屏幕的预设倍数的尺寸,将计算出的尺寸与所支持的图片预览尺寸比对,从所支持的图片预览尺寸中确定与所计算出的尺寸的差值最小的尺寸,所确定的尺寸为目标尺寸。
[0097]所述终端屏幕尺寸包括短边值和/或长边值。所述终端屏幕尺寸可以是终端屏幕的短边值和/或长边值。
[0098]参考图8,所述处理模块20包括获取单元21和确定单元22,当所述当前屏幕的尺寸为终端屏幕的长边值时,
[0099]所述获取单元21,用于获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值;
[0100]所述确定单元22,用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
[0101]例如,终端屏幕尺寸中的长边值为854,所述预设倍数为1.5倍,计算出终端屏幕尺寸中的长边值的预设倍数的尺寸为854*1.5 = 1281,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则长边值与 1281 差值最小的为 1280,则1280*960确定为待预览图片的目标尺寸。
[0102]进一步地,当所述当前屏幕的尺寸为终端屏幕的长边值时,所述获取单元21,还用于获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值;
[0103]所述确定单元22,还用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
[0104]例如,终端屏幕尺寸中的短边值为480,所述预设倍数为2倍,计算出终端屏幕尺寸中的短边值的预设倍数的值为480*2 = 960,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则短边值与 960 差值最小的为 960,则 1280*960 确定为待预览图片的目标尺寸。
[0105]所述压缩模块30,用于将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;还用于将所述第一预览图片压缩至与屏幕尺寸相匹配的第二预览图片
[0106]所述预览模块30,用于显示所述第二预览图片。
[0107]所述手机在确定目标尺寸后,将所述待预览图片按照所述目标尺寸压缩生成第一预览图片,再将所述图片按照终端屏幕的尺寸压缩生成第二预览图片,并将所述第二预览图片显示,例如,所述待预览图片的尺寸为1296*972,目标尺寸为1280*960,则将所述待预览图片的尺寸压缩为1280*960,若所述终端屏幕的尺寸为854*480,则将所述压缩为1280*960的图片再压缩为854*480后显示。
[0108]本发明实施例通过获取终端所支持的图片预览尺寸及终端屏幕的尺寸;从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小;先将所述待预览图片按照所述目标尺寸压缩得到第一预览图片,再将所述第一预览图片按照终端屏幕尺寸压缩生成第二预览图片,并显示所述第二预览图片。使得待预览图片的细节全部呈现,提高了待预览图片的清晰度,保证了图片预览的效果。
[0109]进一步地,参考图9,所述处理模块20还包括匹配单元23,所述确定单元21,还用于确定待预览图片的尺寸;
[0110]所述匹配单元23,用于将待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸;
[0111]所述确定单元22,还用于从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸值与终端屏幕尺寸预设倍数的尺寸的差值最小。
[0112]所述手机先确定待预览图片的尺寸,例如,为1296*972。将所支持的待预览图片的尺寸与所支持的尺寸匹配,例如,为1920*1080、1280*960、960*720、864*480、720*480。从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸,则匹配出的所支持的尺寸为:1280*960,960*720,864*480,720*480o具体的,可以根据尺寸中长边值和短边值来匹配,即匹配出的尺寸中的长边值不大于待预览图片的长边值和/或匹配出的尺寸中的短边值不大于待预览图片的短边值。从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小,具体的确定过程如上述第一实施例所述,在此不再赘述。
[0113]进一步地,所述确定单元22,还用于确定待预览图片的长宽比及所支持的图片预览的长宽比;
[0114]所述匹配单元23,还用于将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸;
[0115]所述确定单元22,还用于从确定的尺寸中确定目标尺寸,所述目标尺寸与终端屏幕尺寸值预设倍数的尺寸的差值最小。
[0116]所述手机先确定待预览图片的长宽比及所支持的图片预览的长宽比,例如,确定待预览图片的长宽比为4:3,确定所支持的图片预览的长宽比包括:4:3,3:2,从所支持的待预览图片的长宽比为4:3的尺寸,从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小,具体的确定过程如上述第一实施例所述,在此不再赘述。
[0117]优选地,在本发明其他实施例中,还可以是将终端屏幕的长宽比与待预览图片的尺寸两者相结合的方式从所支持的预览图片的尺寸中匹配出尺寸,所述过程可以是先完成待预览图片尺寸的匹配,再完成待预览图片长宽比的比对,也可以是先完成待预览图片长宽比的比对,再完成待预览图片尺寸的匹配。
[0118]本发明实施例通过增加待预览图片的尺寸和长宽比的比对,提高目标尺寸确定的准确性,进一步提高图片预览的清晰度,更好地保证了图片预览的效果。
[0119]参照图10,图10为本发明图片预览系统的第二实施例的功能模块示意图。所述图片预览系统还包括判断模块50。
[0120]所述获取模块10,还用于获取所述待预览图片的尺寸;
[0121]所述判断模块50,用于判断所支持的尺寸是否与所述待预览图片的尺寸一致;所述手机先获取所述待预览图片的尺寸,将所述待预览图片的尺寸与所支持的图片预览尺寸比对,在所支持的尺寸与所述待预览图片的尺寸一致时,执行步骤S60,若所支持的尺寸与所述待预览图片的尺寸不一致时,执行步骤S70。例如,所述待预览图片的尺寸为1280*960,所支持的图片预览尺寸包括:1920*1080、1280*960、960*720、864*480、720*480,则判定所支持的图片预览尺寸存在与所述待预览图片的尺寸一致的尺寸;所述待预览图片的尺寸为1296*972,所支持的图片预览尺寸包括:1920* 1080、1280*960、960*720、864*480、720*480,则判定所支持的图片预览尺寸不存在与所述待预览图片的尺寸一致的尺寸。
[0122]所述压缩模块30,还用于按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片;
[0123]所述预览模块40,还用于显示所述第二预览图片。
[0124]所述手机在所述所支持的尺寸与所述待预览图片的尺寸一致时,将所述待预览图片按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片并显示所述第二预览图片;若不一致则将所述待预览图片按照上述实施例中确定待预览图片的目标尺寸的过程显示所述待预览图片,以提高图片预览的清晰度和预览效果,具体确定待预览图片的目标尺寸的过程如上述实施例所述,在此不再赘述。
[0125]在本发明实施例通过在获取到所支持的图片预览尺寸及终端屏幕的尺寸,获取所述待预览图片的尺寸,在所支持的尺寸中有与所述待预览图片的尺寸一致的尺寸时,按照所述终端屏幕预设倍数的尺寸压缩生成第一预览图片,并按照终端屏幕的尺寸压缩所述第一预览图片生成第二预览图片并显示所述第二预览图片,而无需再进行确定待预览图片的目标尺寸的过程,在提高图片预览的清晰度和效果的同时,节省系统资源,提高系统性能。
[0126]以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种图片预览方法,适用于一种终端,其特征在于,所述图片预览方法包括步骤: 获取终端所支持的图片预览尺寸及终端屏幕的尺寸; 从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小; 将所述待预览图片按照所述目标尺寸压缩生成第一预览图片; 将所述第一预览图片压缩至与屏幕尺寸相匹配的第二预览图片,并显示所述第二预览图片。
2.如权利要求1所述的图片预览方法,其特征在于,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括: 确定待预览图片的尺寸; 将所述待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于所述待预览图片的尺寸; 从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
3.如权利要求1所述的图片预览方法,其特征在于,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括: 确定待预览图片的长宽比及所支持的图片预览的长宽比; 将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸; 从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
4.如权利要求1至3任一项所述的图片预览方法,其特征在于,所述从所支持的图片预览尺寸中确定待预览图片目标尺寸的步骤包括: 获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值; 从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
5.如权利要求1至3任一项所述的图片预览方法,其特征在于,所述从所支持的图片预览尺寸中确定待预览图片的目标尺寸的步骤包括: 获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值; 从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
6.一种图片预览系统,其特征在于,所述图片预览系统包括: 获取模块,用于获取终端所支持的图片预览尺寸及终端屏幕的尺寸; 处理模块,用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小; 压缩模块,用于将所述待预览图片按照所述目标尺寸压缩生成第一预览图片;还用于将所述第一预览图片压缩至与屏幕尺寸相匹配的第二预览图片; 预览模块,用于显示所述第二预览图片。
7.如权利要求6所述的图片预览系统,其特征在于,所述处理模块还包括确定单元和匹配单元, 所述确定单元,用于确定待预览图片的尺寸; 所述匹配单元,用于将所述待预览图片的尺寸与所支持的尺寸匹配,从所支持的尺寸中匹配出的尺寸不大于待预览图片的尺寸; 所述确定单元,还用于从匹配出的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
8.如权利要求7所述的图片预览系统,其特征在于,所述确定单元,还用于确定待预览图片的长宽比及所支持的图片预览的长宽比; 所述匹配单元,还用于将待预览图片的长宽比与所支持的图片预览的长宽比比对,从所支持的长宽比中确定与所述待预览图片的长宽比一致的尺寸; 所述确定单元,还用于从确定的尺寸中确定待预览图片的目标尺寸,所述目标尺寸与终端屏幕尺寸预设倍数的尺寸的差值最小。
9.如权利要求6所述的图片预览系统,其特征在于,所述处理模块,还包括获取单元,用于获取所支持的图片预览尺寸和终端屏幕尺寸中的长边值; 所述确定单元,还用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的长边值与终端屏幕尺寸长边值预设倍数的尺寸的差值最小。
10.如权利要求9所述的图片预览系统,其特征在于,所述获取模块,还用于获取所支持的图片预览尺寸对应的短边值和终端屏幕尺寸对应的短边值; 所述确定单元,还用于从所支持的图片预览尺寸中确定待预览图片的目标尺寸,所述目标尺寸的短边值与终端屏幕尺寸短边值预设倍数的尺寸的差值最小。
【文档编号】G06F3/0487GK104461300SQ201410775605
【公开日】2015年3月25日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】曹奕松 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1