图像生成方法、装置、设备和存储介质制造方法及图纸

技术编号:23935146 阅读:24 留言:0更新日期:2020-04-25 02:52
本发明专利技术实施例公开了一种图像生成方法、装置、设备和存储介质。该方法应用于客户端,包括:向服务器发送原图像以及与所述原图像对应的编辑数据;接收所述服务器返回的编辑图像,并输出所述编辑图像;其中,所述编辑图像为所述服务器根据所述编辑数据对所述原图像进行编辑后得到的。上述技术方案解决了客户端响应用户编辑操作时处理逻辑复杂的问题,也提高了编辑处理后输出图像的质量。

Image generation method, device, device and storage medium

【技术实现步骤摘要】
图像生成方法、装置、设备和存储介质
本专利技术实施例涉及计算机
,尤其涉及一种图像生成方法、装置、设备和存储介质。
技术介绍
在web服务中,用户图像素材有时需要进行编辑修饰,如将图像编辑裁剪后生成海报或头像等。现有技术中,用户将图像上传后直接在web端进行图像编辑处理,web端获取到用户想要的图像区域后直接生成目标图像。但是,图像的格式多种多样,同时部分机型的移动终端相机拍摄的图像还会自带“方向信息”,致使图像在编辑裁剪过程中会旋转,由此增加了web端响应用户编辑操作时的处理逻辑,进而会出现由于逻辑复杂导致性能不可靠不易维护的问题。而且,web端/前端图像性能有限,各类机型性能也不稳定,尤其是在老旧机型性能较差的情况下,编辑裁剪后输出图像的质量会比较低,甚至出现输出图像模糊的现象。
技术实现思路
本专利技术实施例提供一种图像生成方法、装置、设备和存储介质,以解决web端响应用户编辑操作时处理逻辑复杂的问题,并提高编辑裁剪后输出图像的质量。第一方面,本专利技术实施例提供了一种图像生成方法,应用于客户端,包括:向服务器发送原图像以及与所述原图像对应的编辑数据;接收所述服务器返回的编辑图像,并输出所述编辑图像;其中,所述编辑图像为所述服务器根据所述编辑数据对所述原图像进行编辑后得到的。第二方面,本专利技术实施例还提供了一种图像生成方法,应用于服务器,包括:接收客户端发送的原图像以及与所述原图像对应的编辑数据;根据所述编辑数据对所述原图像进行编辑,得到编辑图像,并将所述编辑图像返回至所述客户端,以使所述客户端输出所述编辑图像。第三方面,本专利技术实施例还提供了一种图像生成装置,应用于客户端,包括:原图像发送模块,用于向服务器发送原图像以及与所述原图像对应的编辑数据;编辑图像接收模块,用于接收所述服务器返回的编辑图像,并输出所述编辑图像;其中,所述编辑图像为所述服务器根据所述编辑数据对所述原图像进行编辑后得到的。第四方面,本专利技术实施例还提供了一种图像生成装置,应用于服务器,包括:原图像接收模块,用于接收客户端发送的原图像以及与所述原图像对应的编辑数据;编辑图像发送模块,用于根据所述编辑数据对所述原图像进行编辑,得到编辑图像,并将所述编辑图像返回至所述客户端,以使所述客户端输出所述编辑图像。第五方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任意实施例所述的应用于客户端的图像生成方法。第六方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任意实施例所述的应用于客户端的图像生成方法。第七方面,本专利技术实施例还提供了一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现任意实施例所述的应用于服务器的图像生成方法。第八方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现任意实施例所述的应用于服务器的图像生成方法。本专利技术实施例中,客户端将原图像以及与原图像对应的编辑数据发给服务器,以使服务器根据所述编辑数据对所述原图像进行编辑,得到编辑图像后,再将所述编辑图像返回给客户端,进而通过客户端将所述编辑图像输出,以此解决了客户端响应用户编辑操作时处理逻辑复杂的问题,也提高了编辑处理后输出图像的质量。附图说明图1是本专利技术实施例一提供的一种图像生成方法的流程图;图2是本专利技术实施例二提供的一种图像生成方法的流程图;图3是本专利技术实施例三提供的一种图像生成方法的流程图;图4是本专利技术实施例三提供的一种程序架构总体时序示意图;图5是本专利技术实施例四提供的一种图像生成装置的模块结构示意图;图6是本专利技术实施例五提供的一种图像生成装置的模块结构示意图;图7是本专利技术实施例六提供的一种计算机设备的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1是本专利技术实施例一提供的一种图像生成方法的流程图,本实施例可适用于web方面(前端、移动端)图像处理性能有限时响应用户的图像编辑操作的情况,该方法可以由本专利技术任意实施例提供的应用于客户端的图像生成装置来执行,该装置可由硬件和/或软件组成,并一般可集成在计算机设备中,例如是手机、平板电脑等之类的移动终端中。如图1所示,本实施例提供的图像生成方法,应用于客户端,具体包括以下步骤:S110、向服务器发送原图像以及与所述原图像对应的编辑数据。其中,原图像指的是用户需要进行编辑的图像;编辑数据指的是用户对原图像进行编辑时产生的数据,也是对所述原图像进行编辑操作时所依据的数据。当用户需要对通过客户端展示的原图像进行编辑时,客户端为所述用户提供编辑页面,以使所述用户在该编辑页面上对原图像进行编辑。具体的,编辑可以是裁剪,可以是添加图像元素,也可以是修改图样元素,等等。在用户对原图像编辑完成并提交之后,客户端将原图像以及与所述原图像对应的编辑数据发送给服务器。当编辑操作为裁剪操作时,编辑数据可以是图像缩放信息以及裁剪坐标信息等;当编辑操作为添加图像元素操作时,编辑数据可以是添加的元素信息、图像缩放信息以及添加元素的坐标信息等;当编辑操作为修改图样元素时,编辑数据可以是图像缩放信息、修改元素的坐标信息以及修改方式信息等。其中,图像缩放信息,指的是图像的缩小或放大比例,例如是缩小20%等。作为一种可选的实施方式,可以将S110具体为S111-S113,其中:S111、向服务器发送原图像。典型的,可以在向用户提供原图像的编辑页面时,将该原图像发送服务器,以使服务器在接收到与该原图像对应的编辑数据时,对该原图像进行编辑。S112、接收所述服务器返回的处理图像。其中,所述处理图像为所述服务器将所述原图像进行设定处理后得到的,所述处理图像的图像质量低于所述原图像,和/或所述处理图像的图像参数少于所述本文档来自技高网...

【技术保护点】
1.一种图像生成方法,其特征在于,应用于客户端,包括:/n向服务器发送原图像以及与所述原图像对应的编辑数据;/n接收所述服务器返回的编辑图像,并输出所述编辑图像;其中,所述编辑图像为所述服务器根据所述编辑数据对所述原图像进行编辑后得到的。/n

【技术特征摘要】
1.一种图像生成方法,其特征在于,应用于客户端,包括:
向服务器发送原图像以及与所述原图像对应的编辑数据;
接收所述服务器返回的编辑图像,并输出所述编辑图像;其中,所述编辑图像为所述服务器根据所述编辑数据对所述原图像进行编辑后得到的。


2.根据权利要求1所述的方法,其特征在于,所述向服务器发送原图像以及与所述原图像对应的编辑数据,包括:
向服务器发送原图像;
接收所述服务器返回的处理图像,其中,所述处理图像为所述服务器将所述原图像进行设定处理后得到的,所述处理图像的图像质量低于所述原图像,和/或所述处理图像的图像参数少于所述原图像;
接收用户针对所述处理图像输入的编辑数据,并将所述编辑数据发送至所述服务器。


3.根据权利要求2所述的方法,其特征在于,所述设定处理包括压缩处理,所述处理图像包括压缩图像。


4.根据权利要求1-3任一项所述的方法,其特征在于,所述编辑包括裁剪,所述编辑数据包括图像缩放信息和裁剪坐标信息。


5.一种图像生成方法,其特征在于,应用于服务器,包括:
接收客户端发送的原图像以及与所述原图像对应的编辑数据;
根据所述编辑数据对所述原图像进行编辑,得到编辑图像,并将所述编辑图像返回至所述客户端,以使所述客户端输出所述编辑图像。


6.根据权利要求5所述的方法,其特征在于,所述接收客户端发送的原图像以及与所述原图像对应的编辑数据,包括:
接收所述客户端发送的原图像;
将所述原图像进...

【专利技术属性】
技术研发人员:刘希呈
申请(专利权)人:北京思维造物信息科技股份有限公司
类型:发明
国别省市:北京;11

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

1