图像处理方法及装置制造方法及图纸

技术编号:13680054 阅读:29 留言:0更新日期:2016-09-08 07:56
本公开揭示了一种图像处理方法及装置,属于图像处理领域。所述图像处理方法包括:遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像;对所述原图像进行缩略处理,得到缩略图;将所述缩略图替换所述原图像。通过对终端中存储的图像进行遍历,确定待进行缩略处理的原图像,利用缩略图代替原图像进行显示;由于可以自动将终端中存储的原图像替换为缩略图,因此解决了相关技术中因要求用户不定期的进行照片的云端存储以及手机空间的手动清理,操作成本较高的问题;达到了可以利用存储空间较小的缩略图代替原图进行显示,节省了存储空间,简化了图像展示的效果。

【技术实现步骤摘要】

本公开涉及图像处理领域,特别涉及一种图像处理方法及装置
技术介绍
为了提高拍照效果,智能手机中配置的摄像头的分辨率也在逐渐提高,而高分辨率使得拍摄得到的照片占用较大的存储空间。为了减少照片对存储空间的占用,需要用户手动将这些照片存储至云端,然后手动删除手机中已经存储至云端的照片。这种方式要求用户不定期的进行照片的云端存储以及手机空间的手动清理,操作成本较高。
技术实现思路
本公开提供一种图像处理方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供一种图像处理方法,应用于终端中,所述方法包括:遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像;对所述原图像进行缩略处理,得到缩略图;将所述缩略图替换所述原图像。通过对终端中存储的图像进行遍历,确定待进行缩略处理的原图像,利用缩略图代替原图像进行显示;由于可以自动将终端中存储的原图像替换为缩略图,因此解决了相关技术中因要求用户不定期的进行照片的云端存储以及手机空间的手动清理,操作成本较高的问题;达到了可以利用存储空间较小的缩略图代替原图进行显示,节省了存储空间,简化了图像展示的效果。可选的,所述遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像,包括:循环遍历所述终端中存储的图像的记录,每个图像的记录中至少包括用于存储原图像存储地址信息的第一存储项、用于存储标识信息的第二存储项和用于存储缩略图存储地址信息的第三存储项,所述标识信息是所述原图像被成功备份至云服务器后,由所述云服务器分配并反馈的用于在所述云服务器端唯一标识所述原图像的信息;对于遍历到的每张图像的记录,当读取的所
述记录中的第二存储项不为空且所述记录中的第三存储项为空时,判断所述图像是否满足缩略条件;当所述图像满足所述缩略条件时,将所述图像确定为待进行缩略处理的原图像。通过图像记录中的用于存储标识信息的第二存储项以及用于存储缩略图存储地址信息的第三存储项,判定图像符合待进行缩略条件,当第二存储项为非空且第三存储项为空时,表明该图像已经被备份但尚未进行过缩略处理,因此可以将该图像确定为待进行缩略处理的原图像;由于借助图像的记录,能准确快速的判定图像是否为待进行缩略处理的原图像,提高了判定的效率和准确度。可选的,所述判断所述图像是否满足缩略条件,包括:读取所述图像的宽向像素Pw和高向像素Ph;当Pw≥Sw并且Ph≥Sh时,则判定所述图像满足所述缩略条件;其中,Sw为所述终端屏幕的宽向像素,Sh为所述终端屏幕的高向像素。通过将宽度大于终端屏幕的宽度,且高度大于终端屏幕的宽度的图像,确定为满足缩略条件的图像,由于这种特征的图像在进行等比例缩小后,可以在将宽度或高度中较小的一项缩小至与屏幕对应的边相同时,避免宽度或高度中较大的一项在缩小时失真,保证了缩略图的显示效果。可选的,所述对所述原图像进行缩略处理,得到缩略图,包括:计算Pw与Sw的比值,得到第一比值;计算Ph与Sh的比值,得到第二比值;将所述第一比值和所述第二比值中最小的比值确定为缩小比例;利用所述缩小比例分别对所述原图像的宽度以及高度进行缩小,得到所述原图像的缩略图。通过将第一比值和第二比值中最小的比值确定为缩小比例,利用该缩小比例分别对原图像的宽度和高度进行缩小时,可以在尽可能缩小的前提下,缩略图仍旧能够占满终端的整个屏幕,对于用户来讲,查看到的缩略图和原图像没有差别。可选的,所述将所述缩略图替换所述原图像,包括:删除所述原图像,将所述缩略图替换所述原图像进行显示;利用所述原图像的记录中的第三存储项存储所述缩略图的存储地址;将所述原图像记录中记录的第一存储项置为空。通过在利用缩略图替换原图像时,删除该原图像,并将该图像对应的记录中的第一存储项置空,利用记录中的第三存储项存储缩略图的存储地址,从而使得在后续过程中可以根据第一存储项和第三存储项,判定该记录仅存在有对应的缩略图,并可以对该缩略图进行展示。可选的,所述方法还包括:在拍摄得到图像时,存储所述图像,为所述图
像生成一条记录;利用所述记录中的第一存储项存储所述图像的存储路径。通过在拍摄得到一张图像时,为该图像生成一条记录,并利用记录中的第一存储项存储该图像的存储路径,以便终端中的文件管理系统可以利用该记录显示该图像。可选的,所述方法还包括:将存储在所述终端中未备份的图像,备份到所述云服务器;获取所述云服务器反馈的与所述图像对应的标识信息,所述标识信息用于在所述云服务器唯一标识所述图像;利用所述图像的记录中的第二存储项存储所述标识信息。通过在图像的记录中存储标识信息,以便于后续利用该第二存储项中存储的标识信息,判定该记录对应的图像是否已经被备份过。可选的,所述将存储在所述终端中未备份的图像,备份到所述云服务器,包括:循环遍历所述终端中图像的记录,将记录中第二存储项为空的图像确定为未备份的所述图像;将未备份的所述图像,发送到所述云服务器进行备份。可选的,所述方法还包括:在根据记录显示图像时,当所述记录中的第一存储项为非空时,根据所述第一存储项存储的原图像的存储路径显示与所述记录对应的原图像;当所述记录中的第三存储项为非空时,根据所述第三存储项存储的缩略图的存储路径显示与所述记录对应的缩略图。通过记录中的第一存储项为非空时,判定记录对应的图像为原图像,此时则可以根据第一存储项中的存储路径显示该原图像,在记录中的第三存储项为非空时,判定记录对应的图像为缩略图,此时则可以根据第三存储项中的存储路径显示该缩略图;由于生成缩略图之后,为了减少存储空间,原图像通常会被直接删除,因此无法确定原图像是否被备份,或者也无法确定是否为缩略图,而通过记录中的第二存储项和第三存储项,在根据记录显示图像时,还可以快速判定记录对应的图像是否已经被成功备份,还可以快速判定记录对应的图像是否为缩略图。可选的,所述方法还包括:在显示缩略图时,获取第三存储项为所述缩略图的存储路径的记录;在所述记录中第一存储项为空时,将显示的所述缩略图的原图下载属性设置为允许下载;当接收到对所述缩略图的原图像进行下载的下载指令时,读取所述记录中的标识信息,利用所述标识信息从所述云服务器下载具备所述标识信息的原图像,利用所述原图像对本地的所述缩略图进行覆盖显示;将所述记录中的第三存储项置为空,利用所述记录中的第一存储项存储所述原图像的存储路径。通过在判定记录对应的图像为缩略图时,设置显示
的缩略图允许下载原图像,并支持对备份在云服务器的原图像进行下载,在对原图像下载完成后,则可以将对应的记录的第三存储项置为空,并利用记录的第一存储项存储下载的原图像的存储地址,从而实现原图像的恢复。根据本公开实施例的第二方面,提供一种图像处理装置,应用于终端中,所述装置包括:确定模块,被配置为从存储在所述终端中的图像中,确定出待进行缩略处理的原图像;处理模块,被配置为对所述确定模块确定出的所述原图像进行缩略处理,得到缩略图;替换模块,被配置为将所述处理模块处理后得到的所述缩略图替换所述原图像。可选的,所述确定模块,包括:遍历子模块,被配置为循环遍历所述终端中存储的图像的记录,每个图像的记录中至少包括用于存储原图像存储地址信息的第一存储项、用于存储标识信息的第二存储项和用于存储缩略图存储地址信息的第三存储项本文档来自技高网
...

【技术保护点】
一种图像处理方法,其特征在于,应用于终端中,所述方法包括:遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像;对所述原图像进行缩略处理,得到缩略图;将所述缩略图替换所述原图像。

【技术特征摘要】
1.一种图像处理方法,其特征在于,应用于终端中,所述方法包括:遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像;对所述原图像进行缩略处理,得到缩略图;将所述缩略图替换所述原图像。2.根据权利要求1所述的方法,其特征在于,所述遍历存储在所述终端中的图像,确定出待进行缩略处理的原图像,包括:循环遍历所述终端中存储的图像的记录,每个图像的记录中至少包括用于存储原图像存储地址信息的第一存储项、用于存储标识信息的第二存储项和用于存储缩略图存储地址信息的第三存储项,所述标识信息是所述原图像被成功备份至云服务器后,由所述云服务器分配并反馈的用于在所述云服务器端唯一标识所述原图像的信息;对于遍历到的每张图像的记录,当读取的所述记录中的第二存储项不为空且所述记录中的第三存储项为空时,判断所述图像是否满足缩略条件;当所述图像满足所述缩略条件时,将所述图像确定为待进行缩略处理的原图像。3.根据权利要求2所述的方法,其特征在于,所述判断所述图像是否满足缩略条件,包括:读取所述图像的宽向像素Pw和高向像素Ph;当Pw≥Sw并且Ph≥Sh时,则判定所述图像满足所述缩略条件;其中,Sw为所述终端屏幕的宽向像素,Sh为所述终端屏幕的高向像素。4.根据权利要求3所述的方法,其特征在于,所述对所述原图像进行缩略处理,得到缩略图,包括:计算Pw与Sw的比值,得到第一比值;计算Ph与Sh的比值,得到第二比值;将所述第一比值和所述第二比值中最小的比值确定为缩小比例;利用所述缩小比例分别对所述原图像的宽度以及高度进行缩小,得到所述原图像的缩略图。5.根据权利要求2所述的方法,其特征在于,所述将所述缩略图替换所述原图像,包括:删除所述原图像,将所述缩略图替换所述原图像进行显示;利用所述原图像的记录中的第三存储项存储所述缩略图的存储地址;将所述原图像记录中记录的第一存储项置为空。6.根据权利要求2所述的方法,其特征在于,所述方法还包括:在拍摄得到图像时,存储所述图像,为所述图像生成一条记录;利用所述记录中的第一存储项存储所述图像的存储路径。7.根据权利要求2所述的方法,其特征在于,所述方法还包括:将存储在所述终端中未备份的图像,备份到所述云服务器;获取所述云服务器反馈的与所述图像对应的标识信息,所述标识信息用于在所述云服务器唯一标识所述图像;利用所述图像的记录中的第二存储项存储所述标识信息。8.根据权利要求7所述的方法,其特征在于,所述将存储在所述终端中未备份的图像,备份到所述云服务器,包括:循环遍历所述终端中图像的记录,将记录中第二存储项为空的图像确定为未备份的所述图像;将未备份的所述图像,发送到所述云服务器进行备份。9.根据权利要求2所述的方法,其特征在于,所述方法还包括:在根据记录显示图像时,当所述记录中的第一存储项为非空时,根据所述第一存储项存储的原图像的存储路径显示与所述记录对应的原图像;当所述记录中的第三存储项为非空时,根据所述第三存储项存储的缩略图的存储路径显示与所述记录对应的缩略图。10.根据权利要求2至9中任一所述的方法,其特征在于,所述方法还包括:在显示缩略图时,获取第三存储项为所述缩略图的存储路径的记录;在所述记录中第一存储项为空时,将显示的所述缩略图的原图下载属性设置为允许下载;当接收到对所述缩略图的原图像进行下载的下载指令时,读取所述记录中的标识信息,利用所述标识信息从所述云服务器下载具备所述标识信息的原图像,利用所述原图像对本地的所述缩略图进行覆盖显示;将所述记录中的第三存储项置为空,利用所述记录中的第一存储项存储所述原图像的存储路径。11.一种图像处理装置,其特征在于,应用于终端中,所述装置包括:确定模块,被配置为从存储在所述终端中的图像中,确定出待进行缩略处理的原图像;处理模块,被配置为对所述确定模块确定出的所述原图像进行缩略处理,得到缩略图;替换模块,被配置为将所述处理模块处理后得到的所述缩略图替换所述原图像。12.根据权利要求11所述的装置,其特征在于,所述确定模块,包括:遍历子模块,被配置为循环遍历所述终端中存储的图像的记录,每个图像的记录中至少包括用于存储原图像存储地址信息的第一存储项、用于存...

【专利技术属性】
技术研发人员:乔忠良王辰汐江海
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1