CN105389313A - 图片预览方法及其装置 - Google Patents
图片预览方法及其装置 Download PDFInfo
- Publication number
- CN105389313A CN105389313A CN201410448660.6A CN201410448660A CN105389313A CN 105389313 A CN105389313 A CN 105389313A CN 201410448660 A CN201410448660 A CN 201410448660A CN 105389313 A CN105389313 A CN 105389313A
- Authority
- CN
- China
- Prior art keywords
- picture
- piecemeal
- preview
- district
- preview picture
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明实施例提供一种图片预览方法及其装置。该方法包括:获取待预览的原始图片,将显示在图片预览区内的原始图片的内容划分成至少两个图片分块;为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;将所有的图片预览分块显示在图片预览区。本发明实施例提供的图片预览方法及其装置能够提高图片的上传质量。
Description
技术领域
本发明实施例涉及通信技术,尤其涉及一种图片预览方法及其装置。
背景技术
随着移动互联网(MobileInternet,简称MI)技术的快速发展及无线接入带宽的迅速增长,越来越多的用户选择通过微博、微信及Facebook等移动应用(MobileApplication,简称MA)与他人进行图片的分享。
在现有技术中,为了保证上传和浏览图片的速度,同时为了节省流量,用户通过移动应用上传图片时,当选择需要上传的图片后,移动应用首先进入预览模式,通过单一固定的压缩率对图片进行压缩,再将压缩后的图片上传,完成图片的上传过程。
然而,在实际的应用过程中,用户分享的图片是多种多样的,若采用现有技术中的压缩方式,会导致上传图片质量差的问题。
发明内容
本发明实施例提供一种图片预览方法及其装置,用以提高图片的上传质量。
第一方面,本发明实施例提供一种图片预览方法,包括:
获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;
为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;
将所有的图片预览分块显示在图片预览区。
结合第一方面,在第一方面的第一种可能的实现方式中,所述将显示在图片预览区内的所述原始图片的的内容划分成至少两个图片分块具体为:
将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述确定所述比值小于所述预设阈值,以及采取对长和/或宽进行等分的方式将显示在所述预览区内的所述缩放后的图片的内容划分成至少两个图片分块之后,该方法还包括:
接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;或
采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
结合第一方面、第一方面的第一种至第一方面的第二种任一种可能的实现方式,在第一方面的第三种可能的实现方式中,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述为每一个图片分块选择一个图片压缩率进行图片压缩处理具体为:
确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进行图片压缩处理;或
确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
结合第一方面、第一方面的第一种至第一方面的第四种任一种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:
在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
结合第一方面、第一方面的第一种至第一方面的第五种任一种可能的实现方式,在第一方面的第六种可能的实现方式中,所述方法还包括:
确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
结合第一方面、第一方面的第一种至第一方面的第五种任一种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:
确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
第二方面,本发明实施例提供一种图片预览装置,包括:
第一划分模块,用于获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;
处理模块,用于为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,所述被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;
显示模块,用于将所有的图片预览分块显示在图片预览区。
结合第二方面,在第二方面的第一种可能的实现方式中,所述第一划分模块包括:
缩放单元,用于将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取面积比值单元,用于获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
处理单元,用于确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
第一分块单元,用于采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述装置还包括:
第二划分模块,用于接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;
第三划分模块,用于采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
结合第二方面、第二方面的第一种至第二方面的第二种任一种可能的实现方式,在第二方面的第三种可能的实现方式中,所述第一划分模块具体用于:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述处理模块包括:
第一压缩单元,用于确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片压缩率进行图片压缩处理;或
第二压缩单元,用于确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
结合第二方面、第二方面的第一种至第二方面的第四种任一种可能的实现方式,在第二方面的第五种可能的实现方式中,所述装置还包括:
标签信息显示模块,用于在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
结合第二方面、第二方面的第一种至第二方面的第五种任一种可能的实现方式,在第二方面的第六种可能的实现方式中,所述装置还包括:
第一压缩模块,用于确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;
第一显示模块,用于在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
结合第二方面、第二方面的第一种至第二方面的第五种任一种可能的实现方式,在第二方面的第七种可能的实现方式中,所述装置还包括:
第一获取模块,用于确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;
第二压缩模块,用于使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块;
第二显示模块,用于在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
第三压缩模块,用于确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;
第三显示模块,用于在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
本发明实施例提供的图片预览方法及其装置,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的图片预览方法一实施例的流程示意图;
图2为本发明提供的图片预览方法另一实施例的流程示意图;
图3为本发明提供的图片预览方法再一实施例的流程示意图;
图4为本发明提供的图片预览方法又一实施例的流程示意图;
图5为本发明图片预览装置实施例一的结构示意图;
图6为本发明图片预览装置实施例二的结构示意图;
图7为本发明图片预览装置实施例三的结构示意图;
图8为本发明图片预览装置实施例四的结构示意图;
图9为本发明移动终端实施例一的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明提供的图片预览方法一实施例的流程示意图。本发明实施例提供了一种图片预览方法,该方法可以适用于各种电子设备例如移动终端中使用,在移动终端中安装移动应用来执行即可,所述的移动应用例如可以是微信、微博或Instagram等。如图1所示,本实施例的方法可以包括:
步骤101、获取待预览的原始图片,将显示在图片预览区内的原始图片的内容划分成至少两个图片分块。
具体地,用户通过移动终端中安装的移动应用上传图片时,在选择需要上传的图片后,移动应用首先进入图片预览模式,获取到待预览的原始图片,并将显示在图片预览区内的原始图片进行划分,例如可以划分成2、4、6或8个图片分块等,具体的图片分块的数量在此不作特别限制。如果有多张待上传图片,可以在屏幕上通过左右滑动、上下滑动或其它方式,在不同的待上传图片之间进行切换。
需要说明的是,由于用户上传的原始图片多种多样,而且面积大小也有所差别,将原始图片显示在图片预览区后,原始图片的内容可能全部显示,也可能是部分显示,因此,对显示在图片预览区内的原始图片的内容进行划分时,可能是对原始图片的全部内容进行划分,也可能仅对原始图片的部分内容进行划分。
步骤102、为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率。
具体地,移动应用中预设有至少两个图片压缩率,例如90%、80%、70%或60%等,具体的图片压缩率的数量在此不作特别限制。将图片进行分块后,对于任意一个图片分块,移动应用分别使用至少两个预设的图片压缩率中的一个压缩率对其进行压缩处理,从而获得与各图片分块相对应的图片预览分块。
步骤103、将所有的图片预览分块显示在图片预览区。
在本步骤中,把采用不同的图片压缩率进行压缩处理后获得的与至少两个图片分块一一对应的图片预览分块,显示在与各图片预览分块对应的图片分块的位置或移动应用指定的位置。
本发明实施例提供的图片预览方法,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。
下面采用几个具体的实施例,对图1所示方法实施例的技术方案进行详细说明。
图2为本发明提供的图片预览方法另一实施例的流程示意图,本实施例在图1所示实施例的基础上,对原始图片具体的划分方式,作详细说明。如图2所示,本实施例的方法可以包括:
步骤201、将原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且缩放后的图片的宽小于或等于图片预览区的宽;或,确定缩放后的图片采用等宽模式,且缩放后的图片的长小于或等于图片预览区的长;其中,等长模式为缩放后的图片的长等于图片预览区的长,等宽模式为缩放后的图片的宽等于图片预览区的宽。
在本步骤中,保持原始图片的长宽比例不变,并按该比例整体缩放的模式将原始图片完全显示在图片预览区内。在实际应用的过程中,一般采取缩放后的图片的长等于图片预览区的长时,缩放后的图片的宽小于或等于图片预览区的宽,或缩放后的图片的宽等于图片预览区的宽时,缩放后的图片的长小于或等于图片预览区的长,使用这种方式,既可以保证缩放后的图片可以完全显示在图片预览区内,又可以避免图片无限制进行缩放的情况。例如:原始图片的长和宽分别为10cm和8cm,图片预览区的长和宽分别为5cm和6cm,根据等长模式将原始图片维持长宽比例进行整体缩放,缩放后的图片的长和宽分别为5cm和4cm,将缩放后的图片完全显示在图片预览区内。
步骤202、获取缩放后的图片的显示面积与图片预览区的面积的比值。
具体地,图片预览区的长度和宽度是移动应用预先设定的,本领域技术人员可以理解,若移动应用在执行时是以1:1的比例显示在屏幕上时,则图片预览区的面积s=图片预览区的长度*图片预览区的宽度。若移动应用在执行时不是以1:1的比例显示在屏幕上时,则可以通过屏幕的分辨率得知移动应用在执行时显示的比例k,其中k=屏幕分辨率的宽度/移动应用显示的宽度,则图片预览区的面积s=k2*图片预览区域的长度*图片预览区域的宽度。获知图片预览区的面积s之后,即可计算出当前原始图片的显示面积与图片预览区的面积的比值。
步骤203、判断缩放后的图片的显示面积与图片预览区的面积的比值是否大于或等于预设阈值。
若是,则执行步骤204后直接执行步骤208,否则,执行步骤205。
其中,预设阈值的大小是由移动应用预先设定的,例如可以是60%、70%等,不同的移动应用对预设阈值大小的设定不同,在具体的实现过程中,可根据对不同图片预览的实际效果选取合适的阈值大小,本实施例在此不作特别限制。
步骤204、采取对长和/或宽进行等分的方式将显示在所述预览区内的缩放后的图片的内容划分成至少两个图片分块。
具体地,对于图片分块数量的确定,需要保证划分后的图片分块的面积不小于预设的图片分块的面积。在具体的实现过程中,预设的图片分块的面积与移动应用和图片预览区的大小有关,在实际的应用过程中,移动应用根据图片预览区的大小预先设定划分后的图片分块面积的最小值,例如:设定划分后图片分块的面积不小于4cm2等。不同的移动应用对预设的图片分块的面积的设定不同,本实施例在此不作特别限制。
若缩放后的图片的显示面积与图片预览区的面积的比值大于或等于预设阈值,则说明缩放后的图片在图片预览区中的显示面积较大或接近图片预览区的显示面积。此时,根据确定的图片分块数量,直接采取对长和/或宽进行等分的方式将显示在图片预览区内的缩放后的图片的内容进行划分,划分后的图片分块的面积就可以满足预设的图片分块的面积。确定图片分块的数量之后,使用与图片分块的数量所对应的等分方式对原始图片进行划分,如图片分块数量为2时,则将图片的较长的边进行2等分,如图片分块数量为4时,则将图片的两边分别进行2等分,如图片分块数量为6时,则将图片的较长的边进行3等分,将图片较短的边进行2等分等。
步骤205、获知缩放后的图片为等长模式,且缩放后的图片的宽小于图片预览区的宽,则采取等宽模式在图片预览区内显示原始图片的内容;或,获知缩放后的图片为等宽模式,且缩放后的图片的长小于图片预览区的长,则采取等长模式在图片预览区内显示原始图片的内容。
在本步骤中,若缩放后的图片的显示面积与图片预览区的面积的比值小于预设阈值,则说明缩放后的图片在图片预览区中的显示面积较小,此时,若直接根据确定的图片分块数量对缩放后的原始图片进行划分,则划分后的图片分块的面积有可能小于预设的图片分块的面积,因此,需要对缩放后的图片进行处理之后再划分。具体地,本领域技术人员可以理解,若缩放后的图片采用等长模式能够完全显示在图片预览区内,即缩放后的图片的长等于图片预览区的长,且缩放后的图片的宽小于图片预览区的宽时,则说明原始图片的长远大于宽,此时,将原始图片采取等宽模式在图片预览区内显示,经过此处理之后,原始图片中只有一部分内容能够显示在图片预览区内。例如:原始图片的长和宽分别为10cm和2cm,图片预览区的长和宽分别为5cm和3cm,根据等长模式将原始图片维持长宽比例进行整体缩小处理后,使其能够完全显示在图片预览区内,且缩放后的图片的长和宽分别为5cm和1cm。假设移动应用根据图片预览区的面积设定划分后的图片分块的面积不小于3cm2,则在保证图片分块的面积不小于预设的图片分块的面积的情况下,移动应用确定图片分块数量为4。此时若直接对缩放后的图片进行划分,则并不能保证图片分块的面积不小于预设的图片分块的面积,因此需要对缩放后的图片进行处理之后再划分。由于缩放后的图片为等长模式,且缩放后的图片的宽小于图片预览区的宽,此时,将缩放后的图片维持长宽比例不变采取等宽模式进行整体缩放处理,将缩放后的图片的长和宽分别放大到15cm和3cm,使得缩放后的图片的宽等于图片预览区的宽。此时,进行处理之后的图片只能在图片预览区中显示部分内容,显示部分的长和宽分别为5cm和3cm,这时,再对显示在图片预览区内的缩放后的图片的内容进行划分,则可以保证划分后图片分块的面积不小于预设的图片分块的面积。同样地,若缩放后的图片采用等宽模式,且缩放后的图片的长小于图片预览区的长的方式能够完全显示在图片预览区内,则对缩放后的图片进行处理时,将图片采取等长模式在图片预览区内显示,此时,同样缩放后的图片中只有一部分内容显示在图片预览区内。
步骤206、采取对长和/或宽进行等分的方式将显示在所述预览区内的缩放后的图片的内容划分成至少两个图片分块。
步骤206与步骤204类似,此处不再赘述。
步骤207、接收用户对图片预览区的滑动操作,对显示在图片预览区内的原始图片的内容划分成至少两个图片分块;在图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收滑动操作之前在图片预览区的对应位置上的图片分块所选用的图片压缩率相同;或采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
在本步骤中,若用户通过上下或左右的滑动操作查看原始图片中未显示的内容,此时,显示在图片预览区内的原始图片的内容发生了变化。则采取对长和/或宽进行等分的方式将此时显示在图片预览区内的缩放后的图片的内容进行分块,对划分后的任一图片分块进行压缩处理时,所选用的图片压缩率与滑动操作之前图片预览区的对应位置上的图片分块选用相同的图片压缩率。
若用户没有对图片预览区进行滑动操作,将原始图片中没有显示在图片预览区中的内容,采用与显示在图片预览区中的内容相同的划分方式进行划分。此时,对原始图片中显示在图片预览区内的内容和没有显示在预览区内的内容进行划分之后,根据移动应用确定的图片分块的数量,从所有的图片分块中选择图片分块的面积不小于预设的图片分块的面积的图片分块显示在图片预览区内。其中,移动应用可以通过随机选择的方法选择图片分块,也可以根据图片分块的视觉显著性、纹理复杂度等进行选择,对于图片分块具体的选择方法,本发明对此不加以限制。需要注意的是,采用这种划分方式对原始图片中没有显示在图片预览区内的内容进行分块后,会出现某些图片分块的面积小于预设的图片分块的面积的情况,移动应用在选择图片分块时,会自动将这部分图片分块忽略。
步骤208、为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率。
具体地,将图片进行分块后,若图片分块的数量大于预设的图片压缩率的数量,则选择与图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进行图片压缩处理。此时,将会有至少两个图片分块是使用相同的图片压缩率进行压缩处理的。
若图片分块的数量小于或等于预设的图片压缩率的数量,则为每一个图片分块选择不同的图片压缩率进行图片压缩处理。此时,所有的图片分块均是使用不同的图片压缩率进行压缩处理的。特别地,当图片分块的数量小于预设的图片压缩率的数量时,将会有至少一个图片压缩率没有被使用。
步骤209、将所有的图片预览分块显示在图片预览区。
本发明实施例提供的图片预览方法,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。
如上所述的图片预览方法实施例,在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或图片预览分块所采用的图片压缩率对应的标签信息。其中,图片压缩率对应的标签信息例如可以是90%对应超清、80%对应高清、70%对应标清、60%对应普通等。
图3为本发明提供的图片预览方法再一实施例的流程示意图。本实施例在图1所示实施例至图2所示实施例的基础上,对将所有的图片预览分块显示在图片预览区之后的实施例,作详细说明。同时,本实施例的各步骤可选地可在图1所示的步骤103后执行。如图3所示,本实施例的方法可以包括:
步骤301、确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理。
在本步骤中,将所有的图片预览分块显示在图片预览区内后,用户根据实际的显示效果,选择其中的一个图片预览分块。移动应用采用该图片预览分块对应的图片压缩率,对显示在图片预览区内的未被用户选择的图片预览分块对应的图片分块进行压缩处理。
步骤302、在图片预览区内显示采用与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
具体地,将未被用户选择的图片预览分块对应的图片分块采用用户选择的图片预览分块对应的图片压缩率进行压缩处理后,获得新的图片预览分块,将该新的图片预览分块,显示在图片预览区中与该新的图片预览分块对应的图片分块的位置,并在图片预览分块上显示更新后的与图片预览分块对应的图片压缩率或该图片压缩率对应的标签。此时,用户可以选择将预览图片上传,也可以重新选择图片压缩率对图片分块进行压缩处理。由此可见,将原始图片划分后,得到的图片分块通过不同的压缩率进行压缩处理,使用户可以自主选择图片的压缩率,体现了用户上传图片的个性化。
本发明实施例提供的图片预览方法,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。另外,将不同的图片分块采用同一个图片压缩率进行压缩处理之后,便于用户更好地进行比较,从而可以根据自己的喜好选择不同的压缩率对图片进行压缩处理,体现了用户上传图片的个性化。
图4为本发明提供的图片预览方法又一实施例的流程示意图。本实施例在图1所示实施例至图2所示实施例的基础上,对将所有的图片预览分块显示在图片预览区之后的实施例,作详细说明。同时,本实施例的各步骤可选地可在图1所示的步骤103后执行。如图4所示,本实施例的方法可以包括:
步骤401、确定用户首次选择的图片预览分块,获取与用户选择的图片预览分块对应的图片分块。
步骤402、使用与显示在图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并在图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块。
具体地,将用户选择的图片预览分块对应的图片分块复制多份,分别放置在预览图片中未被用户选择的图片预览分块对应的图片分块的位置,使用与显示在图片预览区内的未被用户选择的图片预览分块所对应的图片压缩率,对用户选择的图片预览分块对应的图片分块进行图片压缩处理,此时,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并将此图片预览分块显示在图片预览区内。
步骤403、确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理。
在本步骤中,将相同图片内容的图片分块采用不同的图片压缩率进行压缩处理之后,用户根据实际的显示效果,再次选择一个图片预览分块,移动应用根据该图片预览分块对应的图片压缩率,将与该图片分块的图片内容不同的图片分块进行压缩处理。
步骤404、在图片预览区内显示采用与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
将使用相同图片压缩率进行压缩处理后的图片预览分块显示在图片预览区中内与该图片预览分块对应的图片分块的位置,并在图片预览分块上显示更新后的与图片预览分块对应的图片压缩率或该图片压缩率对应的标签信息。
本发明实施例提供的图片预览方法,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分的方式,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,可以获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。另外,将同一个图片分块采用不同的图片压缩率进行压缩处理之后,便于用户更好地进行比较,从而可以根据自己的喜好选择不同的压缩率对图片进行压缩处理,体现了用户上传图片的个性化。
图5为本发明图片预览装置实施例一的结构示意图,如图5所示,本发明实施例提供的图片预览装置包括第一划分模块501,处理模块502和显示模块503。
其中,第一划分模块501用于获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;处理模块502用于为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,所述被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;显示模块503用于将所有的图片预览分块显示在图片预览区。
本发明实施例提供的图片预览装置,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得多个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。
图6为本发明图片预览装置实施例二的结构示意图,如图6所示,本实施例在图5所示实施例的基础上,所述第一划分模块501包括:
缩放单元5011用于将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取面积比值单元5012用于获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
处理单元5013用于确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
第一分块单元5014用于采取对长和/或宽进行等分的方式将显示在所述预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
可选地,所述装置还包括:
第二划分模块504用于接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;
第三划分模块505用于采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
可选地,所述第一划分模块501具体用于:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
可选地,所述处理模块502还包括:
第一压缩单元5021用于确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片压缩率进行图片压缩处理;
第二压缩单元5022用于确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
可选地,所述装置还包括:
标签信息显示模块506用于在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
本发明实施例提供的图片预览装置,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。
图7为本发明图片预览装置实施例三的结构示意图,如图7所示,本实施例在图6所示实施例的基础上,本发明实施例提供的图片预览装置包括第一压缩模块701和第一显示模块702。
其中,第一压缩模块701用于确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;第一显示模块702用于在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
本发明实施例提供的图片预览装置,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。另外,将不同的图片分块采用同一个图片压缩率进行压缩处理之后,便于用户更好地进行比较,从而可以根据自己的喜好选择不同的压缩率对图片进行压缩处理,体现了用户上传图片的个性化。
图8为本发明图片预览装置实施例四的结构示意图,如图8所示,本发明实施例提供的图片预览装置包括第一获取模块801、第二压缩模块802、第二显示模块803、第三压缩模块804和第三显示模块805。
其中,第一获取模块801用于确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;第二压缩模块802用于使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块;第二显示模块803用于在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;第三压缩模块804用于确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;第三显示模块805用于在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。。
本发明实施例提供的图片预览装置,通过获取待预览的原始图片,并将显示在图片预览区内的原始图片的内容划分成至少两个图片分块,为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与至少两个图片分块一一对应的图片预览分块;其中,被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率,并将所有的图片预览分块显示在图片预览区。采用将待预览的原始图片进行划分获得至少两个图片分块,并为每一个图片分块选择一个图片压缩率进行图片压缩处理的方式,获得至少两个具有不同图片压缩率的图片预览分块,使用户可以自主选择合适的压缩率压缩处理原始图片,从而提高了图片的上传质量。另外,将同一个图片分块采用不同的图片压缩率进行压缩处理之后,便于用户更好地进行比较,从而可以根据自己的喜好选择不同的压缩率对图片进行压缩处理,体现了用户上传图片的个性化。
图9为本发明移动终端实施例一的结构示意图。如图9所示,本实施例提供的移动终端100包括处理器1001、存储器1002和接收器1003。接收器1003可以和处理器1001相连。其中,接收器1003用于获取待预览的原始图片,存储器1002存储执行指令。当移动终端100运行时,处理器1001与存储器1002之间通信,处理器1001调用存储器1002中的执行指令,用于执行以下操作:
获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;
为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;
将所有的图片预览分块显示在图片预览区。
可选地,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
可选地,所述确定所述比值小于所述预设阈值,以及采取对长和/或宽进行等分的方式将显示在所述预览区内的所述缩放后的图片的内容划分成至少两个图片分块之后,该方法还包括:
接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;或
采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
可选地,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
可选地,所述为每一个图片分块选择一个图片压缩率进行图片压缩处理具体为:
确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进行图片压缩处理;或
确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
可选地,所述操作包括:
在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
可选地,所述操作包括:
确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
可选地,所述操作包括:
确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
本实施例的移动终端,可以用于执行本发明任意实施例所提供的图片预览方法的技术方案,其实现原理和技术效果类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (16)
1.一种图片预览方法,其特征在于,包括:
获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;
为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,被划分得到的所述至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;
将所有的图片预览分块显示在图片预览区。
2.根据权利要求1所述的方法,其特征在于,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
3.根据权利要求2所述的方法,其特征在于,所述确定所述比值小于所述预设阈值,以及采取对长和/或宽进行等分的方式将显示在所述预览区内的所述缩放后的图片的内容划分成至少两个图片分块之后,该方法还包括:
接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;或
采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块具体为:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
5.根据权利要求4所述的方法,其特征在于,所述为每一个图片分块选择一个图片压缩率进行图片压缩处理具体为:
确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片分块进行图片压缩处理;或
确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法包括:
在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
7.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
8.根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块,并在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;
在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
9.一种图片预览装置,其特征在于,包括:
第一划分模块,用于获取待预览的原始图片,将显示在图片预览区内的所述原始图片的内容划分成至少两个图片分块;
处理模块,用于为每一个图片分块选择一个图片压缩率进行图片压缩处理,获得与所述至少两个图片分块一一对应的图片预览分块;其中,所述被划分得到的至少两个图片分块中的至少两个图片分块采用不同的图片压缩率;
显示模块,用于将所有的图片预览分块显示在图片预览区。
10.根据权利要求9所述的装置,其特征在于,所述第一划分模块包括:
缩放单元,用于将所述原始图片维持长宽比例不变、且按比例整体缩放,确定缩放后的图片采用等长模式,且所述缩放后的图片的宽小于或等于所述图片预览区的宽;或,确定所述缩放后的图片采用等宽模式,且所述缩放后的图片的长小于或等于所述图片预览区的长;其中,所述等长模式为缩放后的图片的长等于所述图片预览区的长,所述等宽模式为缩放后的图片的宽等于所述图片预览区的宽;
获取面积比值单元,用于获取所述缩放后的图片的显示面积与所述图片预览区的面积的比值;
处理单元,用于确定所述比值大于或等于预设阈值;或,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等长模式,且所述缩放后的图片的宽小于所述图片预览区的宽,则采取等宽模式在所述图片预览区内显示所述原始图片的内容;或者,确定所述比值小于所述预设阈值,获知所述缩放后的图片为等宽模式,且所述缩放后的图片的长小于所述图片预览区的长,则采取等长模式在所述图片预览区内显示所述原始图片的内容;
第一分块单元,用于采取对长和/或宽进行等分的方式将显示在所述图片预览区内的所述缩放后的图片的内容划分成至少两个图片分块。
11.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二划分模块,用于接收用户对所述图片预览区的滑动操作,对显示在所述图片预览区内的所述原始图片的内容划分成至少两个图片分块;在所述图片预览区的对应位置上的图片分块所选用的图片压缩率,与接收所述滑动操作之前在所述图片预览区的对应位置上的图片分块所选用的图片压缩率相同;
第三划分模块,用于采用与显示在所述图片预览区内的原始图片的内容相同的划分方式,将没有显示在所述图片预览区内的原始图片的内容划分为至少两个图片分块。
12.根据权利要求9-11任一项所述的装置,其特征在于,所述第一划分模块具体用于:
根据预设的图片分块的面积,确定划分后的图片分块数量;
使用与图片分块数量对应的等分方式对所述原始图片进行划分。
13.根据权利要求12所述的装置,其特征在于,所述处理模块包括:
第一压缩单元,用于确定所述图片分块的数量大于预设的图片压缩率的数量,选择与所述图片压缩率的数量相同数量的图片分块,使用不同的图片压缩率为选择的图片分块进行压缩处理,以及使用任一预设的图片压缩率对未选择的图片压缩率进行图片压缩处理;
第二压缩单元,用于确定所述图片分块的数量小于或等于预设的图片压缩率的数量,为每一个图片分块选择不同的图片压缩率进行图片压缩处理。
14.根据权利要求9-13任一项所述的装置,其特征在于,所述装置还包括:
标签信息显示模块,用于在各图片预览分块上,显示出与图片预览分块对应的图片压缩率或所述图片预览分块所采用的图片压缩率对应的标签信息。
15.根据权利要求9-14任一项所述的装置,其特征在于,所述装置还包括:
第一压缩模块,用于确定用户选择的一个图片预览分块,使用与用户选择的图片预览分块对应的图片压缩率,对与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片分块进行图片压缩处理;
第一显示模块,用于在所述图片预览区内显示采用所述与用户选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
16.根据权利要求9-14任一项所述的装置,其特征在于,所述装置还包括:
第一获取模块,用于确定用户首次选择的图片预览分块,获取与用户选择的所述图片预览分块对应的图片分块;
第二压缩模块,用于使用与显示在所述图片预览区内的未被用户选择的图片预览分块对应的图片压缩率,分别对与用户选择的所述图片预览分块对应的图片分块进行图片压缩处理,获得对相同图片内容的图片分块使用不同图片压缩率进行图片压缩处理的图片预览分块;
第二显示模块,用于在所述图片预览区内显示具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块;
第三压缩模块,用于确定用户再次选择的具有相同图片内容的采用不同图片压缩率进行图片压缩处理的图片预览分块中的一个图片预览分块,使用与用户再次选择的图片预览分块对应的图片压缩率,对用户首次未选择的所述图片预览分块对应的图片分块进行图片压缩处理;
第三显示模块,用于在所述图片预览区内显示采用所述与用户再次选择的图片预览分块对应的图片压缩率进行图片压缩处理获得的图片预览分块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410448660.6A CN105389313A (zh) | 2014-09-04 | 2014-09-04 | 图片预览方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410448660.6A CN105389313A (zh) | 2014-09-04 | 2014-09-04 | 图片预览方法及其装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105389313A true CN105389313A (zh) | 2016-03-09 |
Family
ID=55421610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410448660.6A Pending CN105389313A (zh) | 2014-09-04 | 2014-09-04 | 图片预览方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105389313A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105955531A (zh) * | 2016-04-28 | 2016-09-21 | 努比亚技术有限公司 | 一种移动终端及相册浏览方法 |
CN106780295A (zh) * | 2016-11-28 | 2017-05-31 | 努比亚技术有限公司 | 图片处理方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101060629A (zh) * | 2007-04-27 | 2007-10-24 | 华为技术有限公司 | 图像压缩/解压方法及图像编/解码器和解码电路 |
CN101132532A (zh) * | 2006-08-22 | 2008-02-27 | 株式会社理光 | 图像处理装置、图像处理方法以及程序 |
CN101262597A (zh) * | 2007-03-09 | 2008-09-10 | 索尼株式会社 | 图像显示***、装置和方法,图像发送装置和方法,以及程序 |
CN101894531A (zh) * | 2009-05-19 | 2010-11-24 | 瑞萨电子株式会社 | 显示驱动装置及其工作方法 |
CN101895741A (zh) * | 2009-05-22 | 2010-11-24 | 宏正自动科技股份有限公司 | 对感兴趣范围特殊处理的图像处理及传输的方法与*** |
EP2334058A1 (en) * | 2008-09-28 | 2011-06-15 | Huawei Device Co., Ltd. | Image zooming method and apparatus |
CN102637302A (zh) * | 2011-10-24 | 2012-08-15 | 北京航空航天大学 | 一种图像编码方法 |
CN102750685A (zh) * | 2011-12-05 | 2012-10-24 | 深圳市万兴软件有限公司 | 一种图像处理的方法及其装置 |
CN103533518A (zh) * | 2013-10-22 | 2014-01-22 | 东莞市东信网络技术有限公司 | 彩信压缩方法及终端设备 |
-
2014
- 2014-09-04 CN CN201410448660.6A patent/CN105389313A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101132532A (zh) * | 2006-08-22 | 2008-02-27 | 株式会社理光 | 图像处理装置、图像处理方法以及程序 |
CN101262597A (zh) * | 2007-03-09 | 2008-09-10 | 索尼株式会社 | 图像显示***、装置和方法,图像发送装置和方法,以及程序 |
CN101060629A (zh) * | 2007-04-27 | 2007-10-24 | 华为技术有限公司 | 图像压缩/解压方法及图像编/解码器和解码电路 |
EP2334058A1 (en) * | 2008-09-28 | 2011-06-15 | Huawei Device Co., Ltd. | Image zooming method and apparatus |
CN101894531A (zh) * | 2009-05-19 | 2010-11-24 | 瑞萨电子株式会社 | 显示驱动装置及其工作方法 |
CN101895741A (zh) * | 2009-05-22 | 2010-11-24 | 宏正自动科技股份有限公司 | 对感兴趣范围特殊处理的图像处理及传输的方法与*** |
CN102637302A (zh) * | 2011-10-24 | 2012-08-15 | 北京航空航天大学 | 一种图像编码方法 |
CN102750685A (zh) * | 2011-12-05 | 2012-10-24 | 深圳市万兴软件有限公司 | 一种图像处理的方法及其装置 |
CN103533518A (zh) * | 2013-10-22 | 2014-01-22 | 东莞市东信网络技术有限公司 | 彩信压缩方法及终端设备 |
Non-Patent Citations (10)
Title |
---|
DL CADE: "Compressor.io Lets You Shrink Your Image File Size Up to 90% Without Losing Quality", 《PETAPIXEL》 * |
PETER MARBAISE: "REDUCING JPEG IMAGES SIZE", 《MY BLOG》 * |
STEPHANE.LY: "Compressor-io Drastically reduce the size of your images", 《COMPRESSOR-IO》 * |
佚名: "Compressor:在线图片无损压缩工具", 《EGOUZ上网导航》 * |
启典文化: "《电脑入门与上网从新手到高手》", 31 July 2014, 中国铁道出版社 * |
安文广: "《中文版Photoshop CS4实例与操作》", 31 January 2011, 航空工业出版社 * |
怡丹科技工作室: "《中文版Photoshop CS经典范例步骤解析》", 30 June 2005, 山东电子音像出版社 * |
柏松: "《Photoshop智能手机与平板电脑APP界面设计》", 30 June 2014, 清华大学出版社 * |
王玟: "《中文版Dreamweaver CS6网页制作实用教程》", 31 January 2014, 清华大学出版社 * |
雷运发等: "《多媒体技术与应用》", 31 August 2001, 中国水利水电出版社 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105955531A (zh) * | 2016-04-28 | 2016-09-21 | 努比亚技术有限公司 | 一种移动终端及相册浏览方法 |
CN106780295A (zh) * | 2016-11-28 | 2017-05-31 | 努比亚技术有限公司 | 图片处理方法及装置 |
CN106780295B (zh) * | 2016-11-28 | 2020-12-18 | 努比亚技术有限公司 | 图片处理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112135059B (zh) | 拍摄方法、装置、电子设备和存储介质 | |
JP2018505571A (ja) | 画像圧縮方法・装置及びサーバー | |
US20170285916A1 (en) | Camera effects for photo story generation | |
US10878532B2 (en) | Display device, system and controlling method therefor | |
CN104394422A (zh) | 一种视频分割点获取方法及装置 | |
CN102868923B (zh) | 应用于移动终端视频的特效云处理方法、设备及*** | |
CN104333700A (zh) | 一种图像虚化方法和图像虚化装置 | |
JP2015173441A (ja) | 立体画像の視差マップ推定のための方法,装置及びコンピュータプログラム製品 | |
CN103647916A (zh) | 图片的存储方法及装置 | |
CN105430281A (zh) | 拍照控制方法、拍照控制装置、自拍杆及拍照*** | |
CN104461473A (zh) | 一种锁屏壁纸的切换方法及装置、终端设备 | |
CN103916883A (zh) | 无线网络装置控制方法以及具有无线网络功能的主控装置 | |
CN108810610B (zh) | 屏幕共享方法和装置 | |
CN110688043A (zh) | 一种双图像的显示方法、装置及终端 | |
CN104104995A (zh) | 图片显示方法和装置 | |
CN108664228A (zh) | 一种图像显示方法及移动终端 | |
CN109164966A (zh) | 一种屏幕截图的方法及装置 | |
CN105389313A (zh) | 图片预览方法及其装置 | |
CN108683792A (zh) | 画面切换方法及装置 | |
CN105578035A (zh) | 一种图像处理方法及电子设备 | |
CN106933702A (zh) | 一种智能终端存储空间管理的方法、装置及智能终端 | |
CN103631577A (zh) | 图像显示调节方法和装置 | |
CN116560980A (zh) | 应用加载性能的测试方法、设备及计算机可读存储介质 | |
US20150326818A1 (en) | Image scrolling on a photo sharing device display | |
CN104580672A (zh) | 一种信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160309 |