一种批量处理图片大小的方法和装置的制作方法

文档序号:7554895阅读:92来源:国知局
专利名称:一种批量处理图片大小的方法和装置的制作方法
技术领域
本发明涉及图片处理技术领域,尤其是涉及一种批量处理图片大小的方法和装置。
背景技术
图片处理技术广泛应用于各个领域之中,众多领域中需要对业务过程中涉及的图片进行简单处理即可,特别是对一类图片采用同样的处理手段,一般称为批量处理。采用现有技术中采用Photoshop及美图秀秀等操作工具进行批量处理,存在如下弊端:首先,Photoshop及美图秀秀等都是比较大型的软件,操作技术复杂,非专业人士不容易掌握;其次,每次仅能对一张图片进行操作,无法进行批量处理,由于每次操作的人为因素等原因很容易导致各个图片的处理效果出现差异性。因此,如何解决批量处理图片大小在处理效率和处理效果上的问题,让用户操作更加方便,提高用户的工作效率,目前还没有有效的解决方案。

发明内容
本发明所解决的技术问题是提供一种批量处理图片大小的方法和装置,用户能将大量图片进行批量处理,尤其是将一组图片中每张图片的大小进行批量不同修改,节省了用户大量时间,且易于操作,避免了人为操作处理效果出现差异的问题。为了解决上述技术问题,本发明提供了一种批量处理图片大小的方法,包括:步骤一:客户端提交多张待处理图片的请求给输入服务端;所述请求包含生成相同大小的图片请求和生成不同大小的图片请求;步骤二:所述输入服务端接收并响应所述请求,将所述请求传输给任务生成器;步骤三:所述任务生成器接收所述请求,并将所述请求生成一个待处理任务,所述任务生成器将所述待处理任务传输给批量判断服务器;所述待处理任务包含生成相同大小的图片任务和生成不同大小的图片任务;步骤四:所述批量判断服务器接收所述待处理任务,并判断所述待处理任务是生成相同大小的所述图片任务或生成不同大小的所述图片任务;步骤五:所述批量判断服务器将生成相同大小的所述图片任务传输给图片批量处理器中的相同任务处理器,所述批量判断服务器将生成不同大小的所述图片任务传输给所述图片批量处理器中的不同任务处理器;步骤六:所述相同任务处理器接收生成相同大小的所述图片任务,所述不同任务处理器接收生成不同大小的所述图片任务;所述相同任务处理器对生成相同大小的所述图片任务进行调整大小的 批量处理,所述不同任务处理器对生成不同大小的所述图片任务进行调整大小的批量处理;所述相同任务处理器将已经批量处理过的生成相同大小的所述图片任务传输给结果生成器,所述不同任务处理器将已经批量处理过的生成不同大小的所述图片任务传输给所述结果生成器;
步骤七:所述结果生成器接收已经批量处理过的生成相同大小的所述图片任务和已经批量处理过的生成不同大小的所述图片任务,所述结果生成器将已经批量处理过生成相同大小的所述图片任务和已经批量处理过的生成不同大小的所述图片任务生成处理结果,并将所述处理结果传输给输出服务端;步骤八:所述输出服务端接收所述处理结果,并将所述处理结果输出给所述客户端。优选地,所述客户端提交的待处理的所述图片包含相同尺寸的图片、不同尺寸的图片、相同存储大小的图片和不同存储大小的图片。优选地,所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器在进行批量处理时,所述调整大小的批量处理包含图片尺寸的调整和图片存储空间的调整。同时,本发明还提供了一种批量处理图片大小的装置,包括:客户端、输入服务端、任务生成器、批量判断服务器、图片批量处理器、结果生成器和输出服务端,所述图片批量处理器包含相同任务处理器和不同任务处理器;所述客户端分别与所述输入服务端和所述输出服务端相连,所述输入服务端与所述任务生成器相连,所述任务生成器与所述批量判断服务器相连,所述批量判断服务器分别与所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器相连,所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器均与所述结果生成器相连,所述结果 生成器与所述输出服务端相连。优选地,所述图片批量处理器还包括显示装置。优选地,所述显示装置一端与所述相同任务处理器和所述不同任务处理器相连,另一端与与所述输出服务端相连,所述显示装置显示所述待处理任务的处理进度。本发明与现有技术相比,具有如下有益效果:本发明提供了一种批量处理图片大小的方法和装置,用户能将大量不同大小待处理图片进行批量处理,将多张图片中的每张图片批量修改成不同尺寸、相同尺寸、相同存储大小或不同存储大小的图片,节省了用户大量的时间和精力,且易于操作,不需要用户额外操作,只需将所述要求进行设定,即可将多张图片进行批量处理,避免了人为操作出现处理效果迥异的问题,提高了工作效率。


图1示例性地示出了批量处理图片大小的方法流程图;图2示例性地示出了批量处理图片大小的装置结构示意图。
具体实施例方式为了更好地理解本发明所解决的技术问题、所提供的技术方案,以下结合附图及实施例,对本发明进行进一步详细说明。此处所描述的具体实施例仅用以解释本发明的实施,但并不用于限定本发明。图1示出了批量处理图片大小的方法流程,包括:用户要处理图片时,将需要处理的图片放在一个文件夹里,且所述文件夹仅包含要处理的图片,要处理的图片在尺寸和存储大小方面为相同或不同,提交处理请求;用户设定生成的图片的尺寸和存储大小,生成的图片在尺寸和存储大小方面为相同或不同,点击“完成”按钮,进行处理,并显示处理进度,处理完成,显示处理完成,用户选择输出设备输出或进行保存,用户选择保存,选择对保存路径进行设定或不设定,用户选择对保存路径不设定,系统默认为同一所述文件夹中保存,用户选择对处理后的图片进行命名或不命名,用户选择命名,用户选择将处理后的图片名称命名相同或不同,存储在同一所述文件夹中且命名相同,则替换原图片,用户选择存储在不同所述文件夹或存储在同一所述文件夹中命名不同,则生成新图片,用户选择不对图片名称进行命名,系统默认为在原图片名称前加前缀以示区别。在更加优选的实施例中,所述输出设备包括打印机、彩扩机、磁盘、软盘和硬盘,但不限于此。在更加优选的实施例中,所述前缀为xg_、cc_、xs_或new_,但不限于此。图2示出了批量处理图片大小装置的结构示意图,包括:客户端1、输入服务端2、任务生成器3、批量判断服务器4、图片批量处理器5、结果生成器6和输出服务端7,所述图片批量处理器5包含相同任务处理器8和不同任务处理器9 ;所述客户端I分别与所述输入服务端2和所述输出服务端7相连,所述输入服务端2与所述任务生成器3相连,所述任务生成器3与所述批量判断服务器4相连,所述批量判断服务器4分别与所述图片批量处理器5中的所述相同任务处理器8和所述不同任务处理器9相连,所述图片批量处理器5中的所述相同任务处理器8和所述不同任务处理器9均与所述结果生成器6相连,所述结果生成器6与所述输出服务端7相连。在更加优选的实施例中,所述图片批量处理器5还包括显示装置10,所述显示装置10 —端与所述相同任务处理器8和所述不同任务处理器9相连,另一端与与所述输出服务端7相连,所述显示装置10显示所述待处理任务的处理进度。以上通过具体的和优选的实施例详细的描述了本发明,但本领域技术人员应该明白,本发明并不局限于以上所述实施例,凡在本发明的基本原理之内,所作的任何修改、组合及等同替换等, 均包含在本发明的保护范围之内。
权利要求
1.一种批量处理图片大小的方法,其特征在于,包括: 步骤一:客户端提交多张待处理图片的请求给输入服务端;所述请求包含生成相同大小的图片请求和生成不同大小的图片请求; 步骤二:所述输入服务端接收并响应所述请求,将所述请求传输给任务生成器; 步骤三:所述任务生成器接收所述请求,并将所述请求生成一个待处理任务,所述任务生成器将所述待处理任务传输给批量判断服务器;所述待处理任务包含生成相同大小的图片任务和生成不同大小的图片任务; 步骤四:所述批量判断服务器接收所述待处理任务,并判断所述待处理任务是生成相同大小的所述图片任务或生成不同大小的所述图片任务; 步骤五:所述批量判断服务器将生成相同大小的所述图片任务传输给图片批量处理器中的相同任务处理器,所述批量判断服务器将生成不同大小的所述图片任务传输给所述图片批量处理器中的不同任务处理器; 步骤六:所述相同任务处理器接收生成相同大小的所述图片任务,所述不同任务处理器接收生成不同大小的所述图片任务;所述相同任务处理器对生成相同大小的所述图片任务进行调整大小的批量处理,所述不同任务处理器对生成不同大小的所述图片任务进行调整大小的批量处理;所述相同任务处理器将已经批量处理过的生成相同大小的所述图片任务传输给结果生成器,所述不同任务处理器将已经批量处理过的生成不同大小的所述图片任务传输给所述结果生成器; 步骤七:所述结果生成器接收已经批量处理过的生成相同大小的所述图片任务和已经批量处理过的生成不同大小的所述图片任务,所述结果生成器将已经批量处理过生成相同大小的所述图片任务和已经批量处理过的生成不同大小的所述图片任务生成处理结果,并将所述处理结果传输给输出服务端; 步骤八:所述输出服务端接收所述处理结果,并将所述处理结果输出给所述客户端。
2.根据权利要求1所述的批量处理图片大小的方法,其特征在于,所述客户端提交的待处理的所述图片包含相同尺寸的图片、不同尺寸的图片、相同存储大小的图片和不同存储大小的图片。
3.根据权利要求1所述的批量处理图片大小的方法,其特征在于,所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器在进行批量处理时,所述调整大小的批量处理包含图片尺寸的调整和图片存储空间的调整。
4.一种批量处理图片大小的装置,其特征在于,包括:客户端、输入服务端、任务生成器、批量判断服务器、图片批量处理器、结果生成器和输出服务端,所述图片批量处理器包含相同任务处理器和不同任务处理器;所述客户端分别与所述输入服务端和所述输出服务端相连,所述输入服务端与所述任务生成器相连,所述任务生成器与所述批量判断服务器相连,所述批量判断服务器分别与所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器相连,所述图片批量处理器中的所述相同任务处理器和所述不同任务处理器均与所述结果生成器相连,所述结果生成器与所述输出服务端相连。
5.根据权利要求4所述的批量处理图片大小的装置,其特征在于,所述图片批量处理器还包括显示装置。
6.根据权利要求4和5所述的批量处理图片大小的装置,其特征在于,所述显示装置一端与所述相同任务处理器和所述不同任务处理器相连,另一端与与所述输出服务端相连,所述显示装置显示 所述待处理任务的处理进度。
全文摘要
本发明涉及图片处理技术领域,具体公开了一种批量处理图片大小的方法和装置;客户端提交多张待处理图片的请求给输入服务端;所述输入服务端接收、响应所述请求并传输给任务生成器;所述任务生成器生成一个待处理任务,传输给批量判断服务器;所述批量判断服务器判断所述待处理任务是生成相同大小的图片任务或生成不同大小的图片任务;所述批量判断服务器将所述待处理任务传输给相同任务处理器或不同任务处理器进行处理;处理后传输给结果生成器,所述结果生成器生成处理结果,并将所述处理结果传输给输出服务端;所述输出服务端输出给客户端。本发明节省了用户大量时间,且易于操作,避免了人为操作处理效果出现差异,提高了工作效率。
文档编号H04L29/06GK103235797SQ201310120349
公开日2013年8月7日 申请日期2013年4月9日 优先权日2013年4月9日
发明者许建彬 申请人:四三九九网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1