图片生成方法、电子设备以及计算机可读存储介质技术

技术编号:38770463 阅读:15 留言:0更新日期:2023-09-10 10:43
本申请公开了图片生成方法、电子设备以及计算机可读存储介质,包括:服务器接收到终端设备发送的素材获取请求;素材获取请求包括关键字与目标语言标识:基于关键字获取到对应素材的每个素材切图以及素材切图的标注信息;标注信息包括素材切图的位置信息;素材切图包括图案切图与文本切图;根据目标语言标识获取到每个文本切图中的原始文本对应目标语言的翻译文本;将每个图案切图以及对应的标注信息、每个翻译文本以及翻译文本对应的文本切图的标注信息发送至终端设备,以使终端设备基于图案切图、翻译文本以及对应的标注信息进行图片生成。本申请将图片的生成端由服务器切换为终端设备,能够降低图片生成的成本,从而提高图片生成的效率。片生成的效率。片生成的效率。

【技术实现步骤摘要】
图片生成方法、电子设备以及计算机可读存储介质


[0001]本申请涉及图像处理技术,特别是涉及图片生成方法、电子设备以及计算机可读存储介质。

技术介绍

[0002]在多语言程序/系统中,程序/系统需要支持世界上大多数语言的展示。如果是图片文字,则需要获取到对应语言版本的图片。
[0003]现有技术中,用户端获取对应语言版本的图片的方式,通常是将对应语言的翻译文本和图片素材发送到服务器,以使服务器对翻译文本与图片素材进行处理,进而接收服务器返回的多版本语言图片。
[0004]然而,上述方法中图片的生成端是服务器,如果用户端需要获取到多个语言版本的图片,往往要在用户端和服务器之间频繁发送数据,不仅会增加交互时的操作难度和时间成本,还会占用服务器的大量内存,额外增加服务器的维护成本,导致图片生成的成本较高、效率较低。

技术实现思路

[0005]本申请主要解决的技术问题是提供图片生成方法、电子设备以及计算机可读存储介质,能够解决现有技术生成多版本语言图片导致的成本较高且效率较低的问题。
[0006]为解决上述技术问题,本申请采用的第一技术方案是提供一种图片生成方法,包括:服务器接收到终端设备发送的素材获取请求;其中,素材获取请求包括关键字与目标语言标识:基于关键字获取到对应素材的每个素材切图以及素材切图的标注信息;其中,标注信息包括素材切图相对于素材的位置信息;素材切图包括图案切图与文本切图;根据目标语言标识获取到每个文本切图中的原始文本对应目标语言的翻译文本;将每个图案切图以及对应的标注信息、每个翻译文本以及翻译文本对应的文本切图的标注信息发送至终端设备,以使终端设备基于图案切图、翻译文本以及对应的标注信息进行图片生成。
[0007]为解决上述技术问题,本申请采用的第二技术方案是提供一种图片生成方法,包括:终端设备向服务器发送素材获取请求;其中,素材获取请求包括关键字与目标语言标识:接收服务器发送的基于关键字获取的对应素材的每个素材切图以及素材切图的标注信息;其中,标注信息包括素材切图相对于素材的位置信息;素材切图包括图案切图与文本切图;以及,接收服务器发送的基于目标语言标识获取的每个文本切图中的原始文本对应目标语言的翻译文本;基于图案切图、翻译文本以及对应的标注信息进行图片生成。
[0008]为解决上述技术问题,本申请采用的第三技术方案是提供一种电子设备,包括:存储器,用于存储程序数据,存储程序数据被执行时实现如上述任一项所述的图片生成方法中的步骤;处理器,用于执行存储器存储的程序指令以实现如上述任一项所述的图片生成方法中的步骤。
[0009]为解决上述技术问题,本申请采用的第四技术方案是提供一种计算机可读存储介
质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现如上述任一项所述的图片生成方法中的步骤。
[0010]本申请的有益效果是:区别于现有技术,本申请提供图片生成方法、电子设备以及计算机可读存储介质,通过服务器接收终端设备发送的素材获取请求,并将基于请求获取到的素材切图与标注信息以及对应目标语言的翻译文本发送给终端设备,以使终端设备基于接收到的材料在本地进行图片生成,能够减少终端设备与服务器之间的交互次数,从而降低交互时的操作难度和时间成本。进一步地,由于图片的生成端由服务器切换为了终端设备,还能够降低服务器的运行内存,从而降低服务器的维护成本,继而降低了图片生成的成本,提高了图片生成的效率。
附图说明
[0011]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本申请图片生成系统一实施方式的原理框图;
[0013]图2是图1中图片生成系统第一实施方式的信号流向图;
[0014]图3是图1中图片生成系统第二实施方式的信号流向图;
[0015]图4是本申请图片生成方法第一实施方式的流程示意图;
[0016]图5是本申请图片生成方法第二实施方式的流程示意图;
[0017]图6是图5中S21一具体实施方式的流程示意图;
[0018]图7是图5中S22一具体实施方式的流程示意图;
[0019]图8是本申请在服务器中构建素材库与多语言库的工作流程图;
[0020]图9是本申请图片生成方法第三实施方式的流程示意图;
[0021]图10是本申请图片生成方法第四实施方式的流程示意图;
[0022]图11是本申请图片生成方法一应用场景的工作流程图;
[0023]图12是本申请图片生成方法第五实施方式的流程示意图;
[0024]图13是本申请终端设备基于素材切图与翻译文本生成对应图片的示意图;
[0025]图14是本申请服务器一实施方式的结构示意图;
[0026]图15是本申请终端设备一实施方式的结构示意图;
[0027]图16是本申请电子设备一实施方式的结构示意图;
[0028]图17是本申请计算机可读存储介质一实施方式的结构示意图。
具体实施方式
[0029]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本申请保护的范围。
[0030]在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制
本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
[0031]应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
[0032]应当理解,本文中使用的术语“包括”、“包含”或者其他任何变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0033]本申请首先提供一种图片生成系统。
[0034]具体地,请参阅图1,图1是本申请图片生成系统一实施方式的原理框图。在本实施方式中,图片生成系统100包括连接的终端设备101与服务器102。
[0035]本实施方式中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图片生成方法,其特征在于,包括:服务器接收到终端设备发送的素材获取请求;其中,所述素材获取请求包括关键字与目标语言标识:基于所述关键字获取到对应素材的每个素材切图以及所述素材切图的标注信息;其中,标注信息包括所述素材切图相对于所述素材的位置信息;所述素材切图包括图案切图与文本切图;根据所述目标语言标识获取到每个所述文本切图中的原始文本对应目标语言的翻译文本;将每个所述图案切图以及对应的所述标注信息、每个所述翻译文本以及所述翻译文本对应的所述文本切图的标注信息发送至所述终端设备,以使所述终端设备基于所述图案切图、所述翻译文本以及对应的所述标注信息进行图片生成。2.根据权利要求1所述的图片生成方法,其特征在于,所述服务器接收到终端设备发送的素材获取请求的步骤前,包括:在所述服务器中建立素材库;其中,所述素材库中存储有多个所述素材以及所述素材对应的所述素材切图与所述标注信息,每个所述素材携带至少一个分类标签;以及,在所述服务器中建立多语言库;其中,所述多语言库中存储有每个所述文本切图中的所述原始文本对应不同类型语言的多个翻译文本;所述基于所述关键字获取到对应素材的每个素材切图以及所述素材切图的标注信息的步骤,包括:基于所述关键字在所述素材库中进行查询,确定与所述关键字匹配度最高的分类标签;根据所述匹配度最高的分类标签获取到对应的所述素材,并基于所述素材获取到对应的每个所述素材切图以及所述素材切图的所述标注信息;所述根据所述目标语言标识获取到每个所述文本切图中的原始文本对应目标语言的翻译文本的步骤,包括:基于所述目标语言标识解析出所述目标语言的类型,并确定所述多语言库中是否存在对应所述目标语言的翻译文本;响应于存在对应所述目标语言的所述翻译文本,从所述多语言库中获取到每个所述文本切图中的原始文本对应目标语言的所述翻译文本。3.根据权利要求2所述的图片生成方法,其特征在于,所述在所述服务器中建立素材库的步骤,包括:在所述服务器中导入多张所述素材以及所述素材对应的所述素材切图;对每张所述素材进行分类;其中,每张所述素材对应至少一个所述分类标签;获取到每个所述素材切图的尺寸信息以及所述位置信息,并确定每个所述素材切图的类型;其中,所述类型包括所述图案切图与所述文本切图;将所述尺寸信息、所述位置信息以及所述类型作为所述素材切图的所述标注信息,并将所述素材、所述分类标签、所述素材切图以及所述标注信息进行存储,以构建所述素材库。4.根据权利要求3所述的图片生成方法,其特征在于,
所述在所述服务器中建立多语言库的步骤,包括:基于每个所述文本切图的所述原始文本生成对应不同类型语言的多个所述翻译文本;确定每个所述翻译文本与所述原始文本的书写顺序是否相同;响应于所述书写顺序不同,为所述翻译文本添加第一调整信息;其中,所述第一调整信息表征需要对所述翻译文本进行翻转;确定每个所述翻译文本相对于所述原始文本是否溢出;响应于所述翻译文本溢出,为所述翻译文本添加第二调整信息;其中,所述第二调整信息表征基于所述尺寸信息和/或所述位置信息对所...

【专利技术属性】
技术研发人员:张建强张楠徐永强
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

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

1