图片预览方法及其装置制造方法及图纸

技术编号:13008176 阅读:69 留言:0更新日期:2016-03-10 21:57
本发明专利技术实施例提供一种图片预览方法及其装置。该方法包括:获取待预览的原始图片,将显示在图片预览区内的原始图片的内容划分成至少两个图片分块;为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;将所有的图片预览分块显示在图片预览区。本发明专利技术实施例提供的图片预览方法及其装置能够提高图片的上传质量。

【技术实现步骤摘要】

本专利技术实施例涉及通信技术,尤其涉及一种图片预览方法及其装置
技术介绍
随着移动互联网(MobileInternet,简称MI)技术的快速发展及无线接入带宽的迅速增长,越来越多的用户选择通过微博、微信及Facebook等移动应用(MobileApplication,简称MA)与他人进行图片的分享。在现有技术中,为了保证上传和浏览图片的速度,同时为了节省流量,用户通过移动应用上传图片时,当选择需要上传的图片后,移动应用首先进入预览模式,通过单一固定的压缩率对图片进行压缩,再将压缩后的图片上传,完成图片的上传过程。然而,在实际的应用过程中,用户分享的图片是多种多样的,若采用现有技术中的压缩方式,会导致上传图片质量差的问题。
技术实现思路
本专利技术实施例提供一种图片预览方法及其装置,用以提高图片的上传质量。第一方面,本专利技术实施例提供一种图片预览方法,包括:获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;将所有的图片预览分块显示在图片预览区。结合第一方面,在第一方面的第一种可能的实现方式中,所述将显示在图片预览区内的所述原始图片的的内容划分成至少两个图片分块具体为:将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述确定所述比值小于所述预设阈值,以及采取对长和/或宽进行等分的方式将显示在所述预览区内的所述缩放后的图片的内容划分成至少两个图片分块之后,该方法还包括:接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;或采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。结合第一方面、第一方面的第一种至第一方面的第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:根据预设的图片分块的面积,确定划分后的图片分块数量;使用与图片分块数量对应的等分方式对所述原始图片进行划分。结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述为每一个图片分块选择一个图片压缩率进行图片压缩处理具体为:确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进行图片压缩处理;或确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。结合第一方面、第一方面的第一种至第一方面的第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。结合第一方面、第一方面的第一种至第一方面的第五种任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。结合第一方面、第一方面的第一种至第一方面的第五种任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。第二方面,本专利技术实施例提供一种图片预览装置,包括:第一划分模块,用于获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;处理模块,用于为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,所述被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;显示模块,本文档来自技高网...
图片预览方法及其装置

【技术保护点】
一种图片预览方法,其特征在于,包括:获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;将所有的图片预览分块显示在图片预览区。

【技术特征摘要】
1.一种图片预览方法,其特征在于,包括:
获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容
划分成至少两个图片分块;
为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述
至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少
两个图片分块中的至少两个图片分块采用不同的图片压缩率;
将所有的图片预览分块显示在图片预览区。
2.根据权利要求1所述的方法,其特征在于,所述将显示在图片预览区
内的所述原始图片的内容划分成至少两个图片分块具体为:
将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的
图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的
宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小
于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等
于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预
览区的宽;
获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈
值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述
图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的
内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等
宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模
式在所述图片预览区内显示所述原始图片的内容;
采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩
放后的图片的内容划分成至少两个图片分块。
3.根据权利要求2所述的方法,其特征在于,所述确定所述比值小于所
述预设阈值,以及采取对长和/或宽进行等分的方式将显示在所述预览区内的
所述缩放后的图片的内容划分成至少两个图片分块之后,该方法还包括:
接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的
所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位

\t置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片
预览区的对应位置上的图片分块所选用的图片压缩率相同;或
采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将
没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将显示在图
片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
5.根据权利要求4所述的方法,其特征在于,所述为每一个图片分块选
择一个图片压缩率进行图片压缩处理具体为:
确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图
片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片
分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进
行图片压缩处理;或
确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一
个图片分块选择不同的图片压缩率进行图片压缩处理。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法包括:
在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述
图片预览分块所采用的图片压缩率对应的标签信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对
应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览
分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图
片压缩率进行图片压缩处理获得的图片预览分块。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分
块对应的图片分块;使用与显示在所述图片预览区内的未被用户选择的图片
预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的
图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片

\t压缩率进行图片压缩处理的图片预览分块,并在所述图片预览区内显示具有
相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片
压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图
片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应
的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应
的图片压缩率进行图片压缩处理获得的图片预览分块。
9.一种图片预览装置,其特征在于,包括:
第一划...

【专利技术属性】
技术研发人员:刘峥
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1