一种上传图像的方法和装置制造方法及图纸

技术编号:12693735 阅读:47 留言:0更新日期:2016-01-13 11:53
本发明专利技术公开了一种上传图像的方法和装置,属于移动终端技术领域。所述方法包括:接收到目标图像的上传指令;根据预设的像素压缩比例,对所述目标图像进行压缩处理,得到压缩后的图像;如果所述压缩后的图像相对于所述目标图像的数据量缩减比例小于预设的比例阈值,则上传所述目标图像,如果所述压缩后的图像相对于所述目标图像的数据量缩减比例大于预设的比例阈值,则上传所述压缩后的图像。采用本发明专利技术,可以在图像反复上传下载的过程中,减小对图像质量的影响。

【技术实现步骤摘要】

本专利技术涉及移动终端
,特别涉及一种上传图像的方法和装置
技术介绍
随着移动终端技术的发展,手机、平板电脑等终端得到了广泛的应用,相应的终端 上的应用程序的种类越来越多、功能越来越丰富。即时通讯应用程序是一种很常用的应用 程序,比如微信等。 目前,用户在利用即时通讯类应用程序进行通讯、分享信息时往往会上传一些图 像,当用户上传图像时,终端往往将会对用户将要上传的图像按照预先设置的像素压缩比 例进行压缩处理,其中,在压缩过程中按照预设的像素压缩比例去除掉图像中的部分像素 数据,保留图像中剩余的像素数据,对这种压缩方式得到的图像进行显示时,可以基于剩余 的像素数据近似计算出去除掉的像素数据,进而显示完整的图像。 在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题: 用户在利用即时通讯类应用程序上传一些图像时,经常存在用户将要上传的图像 是在通讯过程中或好友的分享信息中下载的情况,基于上述上传图像的方法,这种情况下, 用户下载的图像可能已经经过压缩处理,而基于上述上传图像的方法,用户在上传已下载 的图像时,终端还要对该图像再次进行压缩处理(即相当于对同一幅图像进行反复的压缩 处理),依此类推,图像在网络中传输的过程中会被反复压缩,每一次压缩均会导致图像的 质量下降,从而,导致上传图像的质量较差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种上传图像的方法和装置。所 述技术方案如下: 第一方面,提供了一种上传图像的方法,所述方法包括: 接收目标图像的上传指令; 根据预设的像素压缩比例,对所述目标图像进行压缩处理,得到压缩后的图像; 如果所述压缩后的图像相对于所述目标图像的数据量缩减比例小于预设的比例 阈值,则上传所述目标图像,如果所述压缩后的图像相对于所述目标图像的数据量缩减比 例大于预设的比例阈值,则上传所述压缩后的图像。 第二方面,提供了一种上传图像的装置,所述装置包括: 接收模块,用于接收目标图像的上传指令; 压缩模块,用于根据预设的像素压缩比例,对所述目标图像进行压缩处理,得到压 缩后的图像; 上传模块,用于如果所述压缩后的图像相对于所述目标图像的数据量缩减比例小 于预设的比例阈值,则上传所述目标图像,如果所述压缩后的图像相对于所述目标图像的 数据量缩减比例大于预设的比例阈值,则上传所述压缩后的图像。 本专利技术实施例提供的技术方案带来的有益效果是: 本专利技术实施例中,接收目标图像的上传指令,根据预设的像素压缩比例,对目标图 像进行压缩处理,得到压缩后的图像,如果压缩后的图像相对于目标图像的数据量缩减比 例小于预设的比例阈值,则上传目标图像,如果压缩后的图像相对于目标图像的数据量缩 减比例大于预设的比例阈值,则上传压缩后的图像。这样,可以避免对同一幅图像进行过多 的压缩处理,从而,可以在图像反复上传下载的过程中,减小对图像质量的影响。【附图说明】 为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。 图1是本专利技术实施例提供的一种上传图像的方法的流程图; 图2是本专利技术实施例提供的一种根据目标图像的数据量采用不同处理的示意图; 图3是本专利技术实施例提供的一种根据数据量缩减比例采用不同处理的示意图; 图4是本专利技术实施例提供的一种上传图像的装置的结构示意图; 图5是本专利技术实施例提供的一种上传图像的装置的结构示意图; 图6是本专利技术实施例提供的一种上传图像的装置的结构示意图; 图7是本专利技术实施例提供的一种上传图像的装置的结构示意图; 图8是本专利技术实施例提供的一种终端的结构示意图。【具体实施方式】 为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。 实施例一 本专利技术实施例提供了一种上传图像的方法,如图1所示,该方法的处理流程可以 包括如下的步骤: 步骤101,接收目标图像的上传指令。 步骤102,根据预设的像素压缩比例,对目标图像进行压缩处理,得到压缩后的图 像。 步骤103,如果压缩后的图像相对于目标图像的数据量缩减比例小于预设的比例 阈值,则上传目标图像,如果压缩后的图像相对于目标图像的数据量缩减比例大于预设的 比例阈值,则上传压缩后的图像。 本专利技术实施例中,接收目标图像的上传指令,根据预设的像素压缩比例,对目标图 像进行压缩处理,得到压缩后的图像,如果压缩后的图像相对于目标图像的数据量缩减比 例小于预设的比例阈值,则上传目标图像,如果压缩后的图像相对于目标图像的数据量缩 减比例大于预设的比例阈值,则上传压缩后的图像。这样,可以避免对同一幅图像进行过多 的压缩处理,从而,可以在图像反复上传下载的过程中,减小对图像质量的影响。 实施例二 本专利技术实施例提供了一种上传图像的方法,该方法的执行主体为终端。其中,该 终端可以是手机、平板电脑等移动终端,该终端中可以安装有即时通信应用程序,比如微信 等。该终端中可以设置有处理器、存储器、收发器,处理器可以用于对目标图像进行压缩处 理以及判断将要上传的图像,存储器可以用于存储下述处理过程中需要的数据以及产生的 数据,收发器可以用于接收和发送数据。终端中还可以设置有编码器,编码器可以用于对目 标图像和压缩后的图像进行编码。 下面将结合【具体实施方式】,对图1所示的处理流程进行详细的说明,内容可以如 下: 步骤101,接收目标图像的上传指令。 在实施中,终端中可以安装有即时通讯应用程序,比如微信等,用户可以利用即时 通讯应用程序进行即时通讯、分享信息。用户可以在通讯、分享信息时上传一些图像,此时, 用户可以选择自己想要上传的图像(可以称为目标图像),选择完目标图像后,可以点击相 应页面中的上传按键,终端将会接收到目标图像的上传指令。例如,用户在微信朋友圈中发 图像时,可以首先选择自己将要上传的图像(即目标图像),选择后,可以点击上传按键,终 端将会接收到目标图像的上传指令。 步骤102,根据预设的像素压缩比例,对目标图像进行压缩处理,得到压缩后的图 像。 其中,像素压缩比例可以是质量因子,可以是压缩后的图像与目标图像的数据量 的比例。 在实施中,终端可以预先设置用于对目标图像进行压缩处理的像素压缩比例,并 将其存储,终端接收到目标图像的上传指令后,可以按照预先存储的像素压缩比例,丢弃掉 目标图像中的一部分数据量,保留目标图像中剩余的数据量,其中目标图像中剩余的数据 量与目标图像的数据量的比例即是预设的像素压缩比例,终端可以根据保留的目标图像的 数据量合成另一图像,也即压缩后的图像,其中,压缩后的图像与目标图像所包含的像素点 的个数是相同的,但压缩后的图像的数据量会比目标图像少,从而,每一次压缩都将会导致 图像的质量有所下降。对目标图像进行压缩可以减少终端上传时消耗的流量,也可以降低 服务器的负担。 可选的,还可以在目标图像的数据量比较小时对目标图像进行压缩,相应的,步骤 102的处理过程可以如下:如果目标图像的数据量大于预设的数据量阈值,则根据预设的 像素压缩比例,对目标图像进行压缩处理,得到压缩后的本文档来自技高网...

【技术保护点】
一种上传图像的方法,其特征在于,所述方法包括:接收目标图像的上传指令;根据预设的像素压缩比例,对所述目标图像进行压缩处理,得到压缩后的图像;如果所述压缩后的图像相对于所述目标图像的数据量缩减比例小于预设的比例阈值,则上传所述目标图像,如果所述压缩后的图像相对于所述目标图像的数据量缩减比例大于预设的比例阈值,则上传所述压缩后的图像。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴静关镇安杨干荣林永裕周博
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1