上传图片的方法和终端设备技术

技术编号:7789220 阅读:218 留言:0更新日期:2012-09-21 23:37
本发明专利技术涉及一种上传图片的方法和终端设备,该方法包括:用户终端获取需要上传的图片;将所述图片按照设定的切割规则进行切割,得到多个小图;将所述小图批量上传到服务器。本发明专利技术提供的的方法和设备降低了切割图片相关处理任务的门槛,并提高了操作效率,且因不需使用软件如photoshop,firework等对图片切割操作,并在客户端完成图片的切割,并批量上传,使得图片发布上传效率得以迅速提升。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体是上传图片的方法和终端设备
技术介绍
现在的网页中,内容图片若要上传,则需用软件进行图像处理,将内容图片导出为很多张小图片,并需要一张一张上传发布。该现有技术的缺点是1、浪费人力将内容图片进行图形处理浪费人力,尤其在进行批量处理的情况下;并且这类导出效率低下,完成一张大图片导成小图,再一张一张上传,需要很长时间的操作,并且容易出错。2、任务门槛高如果操作人员不懂图像处理软件,则无法完成操作
技术实现思路
本专利技术的主要目的是提供一种能够提高操作效率,处理简单的上传图片的方法和终端设备。本专利技术解决其技术问题所采用的技术方案是一种上传图片的方法,其包括用户终端获取需要上传的图片;将所述图片按照设定的切割规则进行切割,得到多个小图; 将所述小图批量上传到服务器。优选地,所述将所述图片按照设定的规则进行切割,得到多个小图;具体包括将所述图片转换成二进制格式的编码保存在内存里,将二进制格式的编码按照设定的规则拆分成设定的若干份二进制格式的编码,并输出该图片质量、高度和宽度信息。优选地,所述将所述小图批量上传到服务器,具体包括 设置所述小图传输路径和服务器的接口,将所述小图通过所述路径和所述接口传输到该服务器。优选地,所述设定的切割规则包括设定所述图片需要切割的份数和设定所述图片压缩的质量百分比。优选地,所述将所述小图批量上传到服务器,还包括将所述图片质量、高度和宽度信息上传到所述服务器。本专利技术还提供一种终端设备,其包括图片获取单元,用于获取需要上传的图片;切割单元,用于将所述图片按照设定的切割规则进行切割,得到多个小图;上传单元,用于将所述小图通过浏览器批量上传到服务器。优选地,所述切割单元,用于将所述图片转换成二进制格式的编码保存在内存里,将二进制格式的编码按照设定的规则拆分成设定的若干份二进制格式的编码,并输出该图片质量、高度和宽度信息。优选地,所述上传单元,还用于设置所述小图传输路径和服务器的接口,将所述小图通过所述路径和所述接口传输到该服务器。优选地,所述切割单元,还用于设定所述图片需要切割的份数和设定所述图片压缩的质量百分比。优选地,所述上传单元,还用于将所述图片质量、高度和宽度信息上传到所述服务器。实施本专利技术的技术方案,具有以下有益效果本专利技术提供的的方法和设备降低了切割图片相关处理任务的门槛,并提高了操作效率,且因不需使用软件如photoshop (—种图片处理软件),firework(—种图片处理软件)等对图片切割操作,并在客户端完成图片 的切割,并批量上传,使得图片发布上传效率得以迅速提升。附图说明图I为本专利技术实施例提供的方法流程图;图2为本专利技术实施例提供的设备流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种上传图片的方法,如图I所示,该方法包括步骤S110、用户终端获取需要上传的图片;S120、用户终端将所述图片按照设定的切割规则进行切割,得到多个小图;在本实施例中,更进一步的,所述步骤S120具体包括将所述图片转换成二进制格式的编码保存在内存里,将二进制格式的编码按照设定的规则拆分成设定的若干份,如按照设定高度的切割规则,将一行或者几行作为一份来切割成若干份的二进制格式的编码,并输出该图片质量、高度和宽度信息,因为该图片中都具有质量、高度、宽度等基础信息,如果经过上述按照行来切割拆分的话,则图片的高度除以拆成的份数,一份的二进制格式的编码就是一个小图,该小图的高度为图片高度的若干分之一,小图的宽度与图片的宽度相同(其他拆分方式中可能高度相同,但是小图的宽度是图片宽度的若干分之一),现在要输出该图片的,将乘以若干份数就还原得到了图片的高度,小图与图片的宽度和质量相同,所以宽度和质量不变,为上传作准备。在其他的实施例中,也可以将上述按照设定高度的切割规则改成设定宽度切割的切割规则,也可以根据设定图片的压缩质量比的规则进行切割。该切割是在用户终端上进行的。S130、用户终端将所述多个小图(如通过浏览器或者其他方式)批量上传到服务器,该上传的信息也包括图片的质量、高度和宽度信息。更为具体的实施例中,该步骤S130具体包括设置所述小图传输路径和服务器的接口,该服务器接口可以是Php、asp接口或cgi (服务接口角本,用于接收数据)接口,将所述小图通过所述路径和所述接口传输到该服务器。上述方式过程是通过flash As软件实现的,即图片通过flash As (flash动画编码语言)进行编码转换成二进制格式的编码,按照上述规则切割成若干数据包(该数据包对应一个小图),通过f IashAs Form (flash编码中的表单)表单post (提交)这若干数据包到服务器。上述实施例提供的方法降低了切割图片相关处理任务的门槛,并提高了操作效率,且因不需使用软件如photoshop ( 一种图片处理软件),firework( —种图片处理软件)等对图片切割操作,并在客户端完成图片的切割,并批量上传,使得图片发布上传效率得以迅速提升。本专利技术实施例还提供一种终端设备,如图2所示,其包括图片获取单元210,用于获取需要上传的图片;切割单元220,用于将所述图片按照设定的切割规则进行切割,得到多个小图; 上传单元230,用于将所述小图通过浏览器批量上传到服务器。在其他实施例中,更为具体的,所述切割单元220,用于将所述图片转换成二进制格式的编码保存在内存里,并将二进制格式的编码按照设定的规则拆分成设定的若干份二进制格式的编码,并输出该图片质量、高度和宽度信息。在其他实施例中,并在上述实施例的基础上,更为具体的,所述上传单元230,还用于设置所述小图传输路径和服务器的接口,将所述小图通过所述路径和所述接口传输到该服务器。在其他实施例中,并在上述实施例的基础上,更为具体的,所述切割单元220,还用于设定所述图片需要切割的份数和设定所述图片压缩的质量百分比。在其他实施例中,并在上述实施例的基础上,更为具体的,所述上传单元230,还用于将所述图片质量、高度和宽度信息上传到所述服务器。上述实施例提供的设备降低了切割图片相关处理任务的门槛,并提高了操作效率,且因不需使用软件如photoshop ( 一种图片处理软件),firework( —种图片处理软件)等对图片切割操作,并在客户端完成图片的切割,批量上传,使得图片发布上传效率得以迅速提升。以上仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种上传图片的方法,其特征在于,包括 用户终端获取需要上传的图片; 将所述图片按照设定的切割规则进行切割,得到多个小图; 将所述小图批量上传到服务器。2.如权利要求I所述方法,其特征在于,所述将所述图片按照设定的规则进行切割,得到多个小图;具体包括将所述图片转换成ニ进制格式的编码保存在内存里,将ニ进制格式的编码按照设定的规则拆分成设定的若干份ニ进制格式的编码,并输出该图片质量、高度和宽度信息。3.如权利要求2所述方法,其特征在干,所述将所述小图批量上传到服务器,具体包括 设置所述小图传输路径和服务器的接ロ,将所述小图通过所述路径和所述接ロ传输到该服务器。4.如权利要求3所述方法,其特征在于,所述设定的切割规则包括设定所述图片需要切割的份数和设定所述图片压缩的质量百分比。5.如权利要求2所述方法,其特征在于,所述将所述小图批量上传到服务器,还包括将所述图片质量、高度和宽度...

【专利技术属性】
技术研发人员:周志远刘远宏陈磊徐凯鹏刘东升
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1