CN113298741B - 图片合成方法、装置及电子设备 - Google Patents
图片合成方法、装置及电子设备 Download PDFInfo
- Publication number
- CN113298741B CN113298741B CN202011271117.5A CN202011271117A CN113298741B CN 113298741 B CN113298741 B CN 113298741B CN 202011271117 A CN202011271117 A CN 202011271117A CN 113298741 B CN113298741 B CN 113298741B
- Authority
- CN
- China
- Prior art keywords
- target
- typesetting
- template
- document
- determining
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000001308 synthesis method Methods 0.000 title abstract description 7
- 230000015572 biosynthetic process Effects 0.000 claims abstract description 90
- 238000003786 synthesis reaction Methods 0.000 claims abstract description 90
- 238000000034 method Methods 0.000 claims abstract description 47
- 238000012545 processing Methods 0.000 claims description 16
- 230000002194 synthesizing effect Effects 0.000 claims description 8
- 230000010365 information processing Effects 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 2
- 239000000758 substrate Substances 0.000 claims 3
- 239000000523 sample Substances 0.000 claims 2
- 239000002131 composite material Substances 0.000 description 32
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 239000000203 mixture Substances 0.000 description 5
- 210000000746 body region Anatomy 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/50—Image enhancement or restoration using two or more images, e.g. averaging or subtraction
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/32—Indexing scheme for image data processing or generation, in general involving image mosaicing
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Document Processing Apparatus (AREA)
- Processing Or Creating Images (AREA)
Abstract
本申请实施例公开了图片合成方法、装置及电子设备,所述方法包括:确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板;确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板;通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。通过本申请实施例,能够降低多语种投放场景中的图片合成成本。
Description
技术领域
本申请涉及图片合成处理技术领域,特别是涉及图片合成方法、装置及电子设备。
背景技术
在商品对象信息服务***中,客户端的首页等页面中经常会存在大尺寸的图片信息,例如,横幅广告(通常可以称为“banner”)图片等。这种图片一般具有较大篇幅用以体现宣传中心的大标题、宣传主体图片以及背景样式三部分信息。另外,在“千人千面”的需求背景下,为不同用户展示出的图片内容可能不尽相同,因此,需要组合生成大量的图片。针对上述需求,可以由设计师提供创意模板,包括标题、主体图片的位置、尺寸等等,再由文案人员等提供具体的标题文案,选择具体的商品对象图片作为主体图片,根据具体主体图片的主色调、类目等信息,确定出背景图片的样式,起到烘托气氛等作用,等等。
其中,在创意模板中,还可以对文案部分的文字大小、字体、文字排布的行数、行高、行宽等进行定义,以实现整体上样式的一致性。但是,在跨境场景下,由于需要为多种不同国家的用户进行页面展示,因此,通常需要针对同一文案翻译成多种不同的语言,然后再与具体的主体图片、背景图片等组合生成目标图片,以用于投放到具体的客户端首页等页面中。然而,例如,banner图片中需要透出“夏季销售”这个宣传文案,在向美国用户展示时,需要替换成“SUMMER SALE”;在向西班牙用户展示时,需要替换成“PROMOCIóN DE JUNIO”,在向韩国用户展示时,需要替换成等等。因此设计师或者广告主在投放一个banner创意前需要设计面向多个国家的banner图片,在此过程中,进行banner图片合成的成本很高。
因此,如何降低多语种投放场景中的图片合成成本,成为需要本领域技术人员解决的技术问题。
发明内容
本申请提供了图片合成方法、装置及电子设备,能够降低多语种投放场景中的图片合成成本。
本申请提供了如下方案:
一种图片合成方法,包括:
确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板;
通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
一种图片合成方法,包括:
确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式;
确定目标文案,并根据所述目标文案中包含的字符数确定目标排版模板;
通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
一种商品对象信息的发布方法,包括:
接收到商品对象信息的发布请求后,提供可选的合成模板;
根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
将所述至少一张合成图片投放到所述多个不同语种的国家对应的多个商品对象详情信息页面中;
将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
一种生成电子物流单据的方法,包括:
接收到生成电子物流单据的请求后,提供可选的合成模板;
根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
一种图片合成装置,包括:
第一合成模板确定单元,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
第一排版模板确定单元,用于确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板;
第一断行位置确定单元,用于通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
第一图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
一种图片合成装置,包括:
第二合成模板确定单元,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
第二排版模板确定单元,用于确定目标文案,并根据所述目标文案中包含的字符数确定目标排版模板;
第二断行位置确定单元,用于通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
第二图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
一种商品对象信息的发布装置,包括:
请求接收单元,用于接收到商品对象信息的发布请求后,提供可选的合成模板;
模板确定单元,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
断行位置确定单元,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
图片投放单元,用于将所述至少一张合成图片投放到所述多个不同语种的国家对应的多个商品对象详情信息页面中;
商品对象发布单元,用于将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
一种生成电子物流单据的装置,包括:
请求生成单元,用于接收到生成电子物流单据的请求后,提供可选的合成模板;
模板确定单元,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
断行位置确定单元,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
物流单据生成单元,用于根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
根据本申请提供的具体实施例,本申请公开了以下技术效果:
通过本申请实施例,可以针对合成模板中的文案区域提供多种不同的排版模板,其中可以对具体的字体属性、行属性等进行不同的定义,在针对不同语种下的文案进行排版时,可以根据具体目标文案的字符数等信息,自动确定出适合的目标排版模板,并按照对应的字体属性、行属性等进行排版。这样,不需要文案人员等用户进行手动的字体、行属性等调整。并且,如果在排版的过程中需要进行断行处理,则还可以通过对应语种下的自然语义理解处理,实现对目标文案的自动断行,而不需要文案人员等用户去掌握多个语种下的语法等知识,因此,可以降低图片合成过程中的成本。
当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的应用架构的示意图;
图2是本申请实施例提供的第一方法的流程图;
图3是本申请实施例提供的排版模板的示意图;
图4是本申请实施例提供的文案图片合成输出的示意图;
图5是本申请实施例提供的第二方法的流程图;
图6是本申请实施例提供的第三方法的流程图;
图7是本申请实施例提供的第四方法的流程图;
图8是本申请实施例提供的第一装置的示意图;
图9是本申请实施例提供的第二装置的示意图;
图10是本申请实施例提供的第三装置的示意图;
图11是本申请实施例提供的第四装置的示意图;
图12是本申请实施例提供的电子设备的示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。
在本申请实施例中,为了降低多语种投放场景中的图片合成成本,可以提供用于自动进行图片合成处理的***。在该***中,可以提供用于进行图片合成的合成模板,其中可以定义文案区域、图片主体区域、背景信息,等等。另外,针对合成模板中的文案区域,还可以提供多种不同的排版模板,通过这种排版模板定义出多种不同的文案排版样式,例如,包括字体大小、行数、行间距、每行最大字符数,等等。这样,对于相同含义的待表达内容,在需要表达为多种不同语种的目标文案时,可以根据具体语种下包括的字符的数量,选择适合的排版模板,以此实现在不同字符数量的情况下,对字体大小、行数、行间距等属性的自适应调节,而不需要文案人员的手动处理。另外,对于需要断行的情况,还可以对具体语种下的目标文案进行自然语言理解,根据其中包括的字符的语序、语法、短语和/或标点等信息,自动确定断行位置,避免由于断行破坏短语等内容的完整性。可见,通过该方案,在需要将某待表达的内容表达为多个语种下的目标文案,并进行图片合成处理的过程中,可以实现对具体字体属性、行属性的自适应调节,不需要文案人员进行手动的调节,另外,还可以根据自然语义理解算法实现自动的断行处理,不需要文案人员去掌握多个语种下的语法等知识,因此,可以降低图片合成过程中的成本。
从具体的实现架构角度而言,参见图1,本申请实施例提供的图片合成处理***可以提供设计师侧的第一客户端以及文案人员侧的第二客户端,另外还可以提供服务端。其中,第一客户端、第二客户端都可以以Web页面、独立的应用程序等形式存在。设计师用户可以通过第一客户端提交具体的合成模板,以及具体合成模板中关联的文案区域的排版模板。文案人员可以通过第二客户端提交待合成的文案信息,另外还可以对具体的合成模板的样式等进行浏览,还可以对合成模板进行选择等操作。在确定出所需使用的目标合成模板,并输入具体多个语种下的目标文案后,合成处理***可以根据分别对各种语种下的目标文案进行处理,具体的,可以根据目标文案的字符数等选择合适的排版模板,如果需要断行处理,则可以利用具体语种对应的自然语义理解模型,对目标文案进行语义理解,并自动确定断行位置。之后,再根据该断行位置以及具体排版模板中定义的字体属性、行属性等,对目标文案进行排版后,填充到合成模板的文案区域即可。后续在完成主体图片以及背景的设置后,便可以生成合成后的图片。
下面对本申请实施例提供的具体实现方案进行详细介绍。
实施例一
首先,该实施例一从服务端的角度,提供了一种图片合成方法,参见图2,该方法具体可以包括:
S210:确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息。
其中,合成模板可以是由设计师用户提前完成设计并提交到***中,其中可以包括文案区域、图片主体的相关属性信息,包括位置、尺寸等,另外还可以包括背景相关的信息。
其中,同一合成模板的文案区域可以关联多个不同的排版模板,不同的排版模板可以对应不同的文案长度类型。例如,文案长度类型可以分为长、中、短等三种类型,则同一合成模板的文案区域可以对应三种不同的排版模板,分别对应长、中、短等三种类型的文案长度类型。
其中,在具体的排版模板中,可以对字体属性、行属性的信息进行定义。字体属性可以包括具体的字体类型、字体大小等。行属性可以包括行数、行间距、每行的字符上限数,等等。例如,假设某合成模板中,文案区域长宽比为3:1,则三种文案长度类型对应的排版模板可以如图3所示。从图中可以看出,对于同一合成模板,文案区域的尺寸、位置等信息是相同的,但是,可以提供多种不同的文案排版方式,在不同的文案排版方式中,字体大小、行数、行间距、每行的最大字符数等都可以有所不同。例如,对于短文案,字体可以比较大,行数比较少,随着文案增长,字体可以减少,行数增加,等等。通过对文案排版模板的定义,可以实现对各种不同语种下的目标文案的字体属性、行属性的自适应调节。
其中,在确定目标合成模板时,可以有多种方式,例如,一种方式下,可以获取多种可选的合成模板,并提供用于对所述合成模板进行选择的操作选项,然后,根据用户选择结果确定所述目标合成模板。在这种方式下,还可以提供对多种可选的合成模板的样式预览等信息,然后由用户根据实际的需求选择所需的目标合成模板。
或者,另一种方式下,在获取到多种可选的合成模板后,由于不同的合成模板关联的文案区域具有多种不同的尺寸属性信息,因此,还可以由***根据所述多种不同语种对应的目标文案分别包含的字符数,以及所述文案区域的尺寸属性信息,自动确定所述目标合成模板。例如,某待表达内容在各种语种下的目标文案普遍等比较长,则可以选择文案区域尺寸相对较大的合成模板,等等。
S220:确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板;
具体实现时,文案人员等用户可以通过第二客户端提交多种不同语种对应的目标文案。其中,各种不同语种对应的目标文案可以对应相同的待表达内容,例如,都是“夏季销售”的含义,等等。可以由文案人员预先准备好各种不同语种对应的目标文案,并输入到***中。或者,也可以输入其中一种语种下的文案,并选择所需的其他语种,由***自动翻译成其他语种下的目标文案,等等。
在确定出多种不同语种对应的目标文案后,可以根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板。例如,具体实现时,在不同的排版模板对应有不同的文案长度类型的情况下,可以首先根据目标文案中包含的字符数所属的文案长度类型,并将该文案长度类型对应的排版模板确定为所述目标排版模板。
其中,关于各种不同文案长度的类型的定义可以是预先在***中进行设定,例如,字符数量少于等于N1时,为短文案类型;字符数量大于N1小于等于N2时,为中文案类型;字符数量大于N2时,为长文案类型,等等。这样,在确定出多种不同语种下的目标文案后,可以根据目标文案中包含的字符数量,确定出所属的文案长度类型。例如,某待表达内容为“夏季销售”,英文下的目标文案为“SUMMER SALE”,字符数量为11,可以确定为短文案类型;西班牙语的目标文案为“PROMOCIóN DE JUNIO”,字符数量为18,可以确定为中文案类型;韩语的目标文案为字符数量4,可以确定为短文案类型,等等。确定出具体的文案长度类型后,可以为具体的语种确定出目标排版模板。
S230:通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
在确定出目标排版模板后,就可以确定出具体的文案内容的排版样式信息,包括字体属性、行属性等。其中,如果某种目标文案中包括的字符数量大于对应的排版模板中定义的每行字符上限数量,则还需要对目标文案的断行处理。在本申请实施例中,可以通过对所述目标文案进行对应语种下的自然语义理解,实现自动的断行位置确定。其中,具体实现时,可以预先获得多种不同语种对应的自然语义理解算法模型等,通过具体的算法模型,实现对各种语种下的目标文案的自然语义理解。在完成自然语义理解后,可以确定出目标文案中包括的字符的语序、语法、短语和/或标点等信息,之后,可以基于同一短语等尽量在同一行进行展示等原则,来确定断行位置,以保证断行后目标文案的可读性。
另外,在具体实现时,还可以根据具体的应用领域等信息,预先获取具体应用领域下的一些特有词汇、短语和/或标点的完整性表达规则信息,可以结合完整性表达规则信息,确定具体的断行位置。其中,这种具体应用领域下的完整性表达规则信息的优先级可以高于普通的短语、标点等断行标志的优先级。例如,在商品对象信息服务领域中,“11.11”属于一个特有的短语,为了满足表达上的完整性,可以将其确定为不可断行的短语。此时,如果在一句文案中包括“11.11”,其中的“.”作为标点符号本来属于一种可以进行断行的标志,但是由于该短语中出现时不可断行,因此,该步骤最终确定断行位置时,不会将该“.”的位置作为断行位置。例如,输入目标文案为“XXX 11.11”,断行处理后的结果可以为“XXX\n11.11”,其中,“\n”表示断行位置。
S240:根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
在确定出具体的断行位置后,可以根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以分别生成所述多种不同语种对应的合成图片。例如,对于前述例子中待表达的“夏季销售”,具体需要将英语文案、西班牙语文案、韩语文案添加到合成图片中。则通过本申请实施例提供的***,可以自动输出为如图4中所示的样式。其中,西班牙语下的目标文案由于字符数量比较多,因此,使用了中等长度的文案长度类型对应的排版模板,其字体相对比较小,并且可以排为多行,断行位置可以根据自然语义理解结果、具体应用领域下特有词汇、短语等的完整性表达规则信息进行确定。
具体生成合成图片后,可以向客户端返回合成图片的网络地址等信息,客户端可以根据具体的网络地址等信息,将具体的图片向目标页面中进行投放。例如,在跨境场景下的商品对象信息发布领域,所述多种不同语种对应的多张合成图片用于:分别向多个不同语种的国家对应的商品对象详情信息页面中进行投放。
或者,本申请实施例提供的图片合成方案还可以应用于其他领域,例如,在跨境场景下的物流信息处理领域中,同一发货人在向不同国家的用户发物流包裹时,具体的物流单据(例如,电子面单等)中的发件人信息可能需要根据多种不同的语种分别进行填写。此时,具体生成的多种不同语种对应的多张合成图片可以用于:分别生成多个不同语种的国家对应的电子物流单据。
总之,通过本申请实施例,可以针对合成模板中的文案区域提供多种不同的排版模板,其中可以对具体的字体属性、行属性等进行不同的定义,在针对不同语种下的文案进行排版时,可以根据具体目标文案的字符数量等信息,自动确定出适合的目标排版模板,并按照对应的字体属性、行属性等进行排版。这样,不需要文案人员等用户进行手动的字体、行属性等调整。并且,如果在排版的过程中需要进行断行处理,则还可以通过对应语种下的自然语义理解处理,实现对目标文案的自动断行,而不需要文案人员等用户去掌握多个语种下的语法等知识,因此,可以降低图片合成过程中的成本。
实施例二
在前述实施例中,是针对多语种场景的图片合成方案进行的介绍,而在实际应用中,在普通的图片合成场景中也可以使用本申请实施例提供的方案,同样可以达到降低图片合成成本的目的。具体的,该实施例二还提供了一种图片合成方法,参见图5,该方法可以包括:
S510:确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
S520:确定目标文案,并根据所述目标文案中包含的字符数确定目标排版模板;
S530:如果需要对所述目标文案进行断行处理,则通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
S540:根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
实施例三
该实施例三是针对具体在跨境商品对象发布场景中的应用,提供了一种商品对象信息的发布装置,参见图6,该方法可以包括:
S610:接收到商品对象信息的发布请求后,提供可选的合成模板;
S620:根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
S630:接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
S640:根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
S650:将所述至少一张合成图片投放到所述多个不同语种的国家对应的多个商品对象详情信息页面中;
S660:将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
实施例四
该实施例四是针对具体在跨境物流场景中的应用,提供了一种生成电子物流单据的方法,参见图7,该方法可以包括:
S710:接收到生成电子物流单据的请求后,提供可选的合成模板;
S720:根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
S730:接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
S740:根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
S750:根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
关于该实施例二至四中的未详述部分,可以参见前述实施例一中的记载,这里不再赘述。
需要说明的是,本申请实施例中可能会涉及到对用户数据的使用,在实际应用中,可以在符合所在国的适用法律法规要求的情况下(例如,用户明确同意,对用户切实通知,等),在适用法律法规允许的范围内在本文描述的方案中使用用户特定的个人数据。
与实施例一相对应,本申请实施例还提供了一种图片合成装置,参见图8,该装置可以包括:
第一合成模板确定单元810,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
第一排版模板确定单元820,用于确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板;
第一断行位置确定单元830,用于通过对所述目标文案进行对应语种下的自然语义理解确定断行位置;
第一图片生成单元840,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
其中,所述文案排版样式包括字体属性以及行属性,其中,所述字体属性包括字体类型和/或字体大小,行属性包括行数、行间距和/或每行的字符上限数量。
具体实现时,该装置还可以包括:
判断单元,用于根据所述目标文案中包含的字符数,以及对应的目标排版模板中每行的字符上限数量,确定是否需要对所述目标文案进行断行处理。
其中,所述不同的排版模板对应有不同的文案长度类型;
所述第一排版模板确定单元具体可以用于:
根据所述目标文案中包含的字符数所属的文案长度类型,并将该文案长度类型对应的排版模板确定为所述目标排版模板。
所述第一合成模板确定单元具体可以用于:
获取多种可选的合成模板,并提供用于对所述合成模板进行选择的操作选项;根据用户选择结果确定所述目标合成模板。
或者,所述第一合成模板确定单元具体可以用于:
获取多种可选的合成模板,其中,不同的合成模板关联的文案区域具有多种不同的尺寸属性信息;
根据所述多种不同语种对应的目标文案分别包含的字符数,以及所述文案区域的尺寸属性信息,确定所述目标合成模板。
具体的,所述第一断行位置确定单元可以用于:
根据所述目标文案中字符的语序、语法、短语和标点中至少一种,确定所述断行位置。
另外,所述第一断行位置确定单元还可以用于:
获取目标应用领域下的特有词汇和/或短语的完整性表达规则信息,以便结合所述完整性表达规则信息,确定所述断行位置。
其中,所述目标应用领域包括跨境场景下的商品对象信息发布领域,所述多种不同语种对应的多张合成图片用于:分别向多个不同语种的国家对应的商品对象详情信息页面中进行投放。
或者,所述目标应用领域包括跨境场景下的物流信息处理领域,所述多种不同语种对应的多张合成图片用于:分别生成多个不同语种的国家对应的电子物流单据。
与实施例二相对应,本申请实施例还提供了一种图片合成装置,参见图9,该装置可以包括:
第二合成模板确定单元910,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
第二排版模板确定单元920,用于确定目标文案,并根据所述目标文案中包含的字符数确定目标排版模板;
第二断行位置确定单元930,用于通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
第二图片生成单元940,用于根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
与实施例三相对应,本申请实施例还提供了一种商品对象信息的发布装置,参见图10,该装置可以包括:
请求接收单元1010,用于接收到商品对象信息的发布请求后,提供可选的合成模板;
模板确定单元1020,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
断行位置确定单元1030,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元1040,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
图片投放单元1050,用于将所述至少一张合成图片投放到所述多个不同语种的国家对应的多个商品对象详情信息页面中;
商品对象发布单元1060,用于将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
与实施例四相对应,本申请实施例还提供了一种生成电子物流单据的装置,参见图11,该装置可以包括:
请求生成单元1110,用于接收到生成电子物流单据的请求后,提供可选的合成模板;
模板确定单元1120,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息;
断行位置确定单元1130,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元1140,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
物流单据生成单元1150,用于根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
另外,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现前述方法实施例中任一项所述的方法的步骤。
以及一种电子设备,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行前述方法实施例中任一项所述的方法的步骤。
其中,图12示例性的展示出了电子设备的架构,具体可以包括处理器1210,视频显示适配器1211,磁盘驱动器1212,输入/输出接口1213,网络接口1214,以及存储器1220。上述处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,与存储器1220之间可以通过通信总线1230进行通信连接。
其中,处理器1210可以采用通用的CPU(Central Processing Unit,中央处理器)、微处理器、应用专用集成电路(Application Specific Integrated Circuit,ASIC)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本申请所提供的技术方案。
存储器1220可以采用ROM(Read Only Memory,只读存储器)、RAM(Random AccessMemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1220可以存储用于控制电子设备1200运行的操作***1221,用于控制电子设备1200的低级别操作的基本输入输出***(BIOS)。另外,还可以存储网页浏览器1223,数据存储管理***1224,以及视频匹配处理***1225等等。上述视频匹配处理***1225就可以是本申请实施例中具体实现前述各步骤操作的应用程序。总之,在通过软件或者固件来实现本申请所提供的技术方案时,相关的程序代码保存在存储器1220中,并由处理器1210来调用执行。
输入/输出接口1213用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
网络接口1214用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如USB、网线等)实现通信,也可以通过无线方式(例如移动网络、WIFI、蓝牙等)实现通信。
总线1230包括一通路,在设备的各个组件(例如处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,与存储器1220)之间传输信息。
需要说明的是,尽管上述设备仅示出了处理器1210、视频显示适配器1211、磁盘驱动器1212、输入/输出接口1213、网络接口1214,存储器1220,总线1230等,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本申请方案所必需的组件,而不必包含图中所示的全部组件。
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***或***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的***及***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上对本申请所提供的图片合成方法、装置及电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。
Claims (18)
1.一种图片合成方法,其特征在于,包括:
确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板;
通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
2.根据权利要求1所述的方法,其特征在于,
所述文案排版样式包括字体属性以及行属性,其中,所述字体属性包括字体类型和/或字体大小,行属性包括行数、行间距和/或每行的字符上限数量。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据所述目标文案中包含的字符数,以及对应的目标排版模板中每行的字符上限数量,确定是否需要对所述目标文案进行断行处理。
4.根据权利要求1所述的方法,其特征在于,
所述确定目标合成模板,包括:
获取多种可选的合成模板,并提供用于对所述合成模板进行选择的操作选项;
根据用户选择结果确定所述目标合成模板。
5.根据权利要求1所述的方法,其特征在于,
所述确定目标合成模板,包括:
获取多种可选的合成模板,其中,不同的合成模板关联的文案区域具有多种不同的尺寸属性信息;
根据所述多种不同语种对应的目标文案分别包含的字符数,以及所述文案区域的尺寸属性信息,确定所述目标合成模板。
6.根据权利要求1至5任一项所述的方法,其特征在于,
所述通过对所述目标文案进行对应语种下的自然语义理解确定断行位置,包括:
根据所述目标文案中字符的语序、语法、短语和标点中至少一种,确定所述断行位置。
7.根据权利要求6所述的方法,其特征在于,还包括:
获取目标应用领域下的特有词汇和/或短语的完整性表达规则信息,以结合所述完整性表达规则信息,确定所述断行位置。
8.根据权利要求7所述的方法,其特征在于,
所述目标应用领域包括多语种的商品对象信息发布领域,所述多种不同语种对应的至少一张合成图片用于:分别向多个不同语种的国家对应的商品对象详情信息页面中进行投放。
9.根据权利要求7所述的方法,其特征在于,
所述目标应用领域包括多语种的物流信息处理领域,所述多种不同语种对应的至少一张合成图片用于:分别生成多个不同语种的国家对应的电子物流单据。
10.一种图片合成方法,其特征在于,包括:
确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
确定目标文案,并根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,确定目标排版模板;
通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
11.一种商品对象信息的发布方法,其特征在于,包括:
接收到商品对象信息的发布请求后,提供可选的合成模板;
根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
将所述至少一张合成图片投放到多个不同语种的国家对应的多个商品对象详情信息页面中;
将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
12.一种生成电子物流单据的方法,其特征在于,包括:
接收到生成电子物流单据的请求后,提供可选的合成模板;
根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
13.一种图片合成装置,其特征在于,包括:
第一合成模板确定单元,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
第一排版模板确定单元,用于确定多种不同语种对应的目标文案,并根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板;
第一断行位置确定单元,用于通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
第一图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片。
14.一种图片合成装置,其特征在于,包括:
第二合成模板确定单元,用于确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
第二排版模板确定单元,用于确定目标文案,并根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,确定目标排版模板;
第二断行位置确定单元,用于通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
第二图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式信息,对所述目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成合成图片。
15.一种商品对象信息的发布装置,其特征在于,包括:
请求接收单元,用于接收到商品对象信息的发布请求后,提供可选的合成模板;
模板确定单元,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
断行位置确定单元,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
图片投放单元,用于将所述至少一张合成图片投放到多个不同语种的国家对应的多个商品对象详情信息页面中;
商品对象发布单元,用于将所述多个商品对象详情信息页面分别向所述多个不同语种的国家对应的商品对象信息子***中进行发布。
16.一种生成电子物流单据的装置,其特征在于,包括:
请求生成单元,用于接收到生成电子物流单据的请求后,提供可选的合成模板;
模板确定单元,用于根据用户的选择结果确定目标合成模板,所述目标合成模板中包括文案区域,所述文案区域关联有至少一个排版模板,所述排版模板对应有文案排版样式信息以及文案长度类型信息;
断行位置确定单元,用于接收多种不同语种对应的目标文案,根据所述目标文案中包含的字符数所属的文案长度类型对应的排版模板,为所述不同语种分别确定目标排版模板,并通过对所述目标文案进行对应语种下的自然语义理解,确定断行位置;
图片生成单元,用于根据所述断行位置以及所述目标排版模板中的文案排版样式,对对应语种下的目标文案进行排版,并填充到所述目标合成模板的文案区域,以生成所述多种不同语种对应的至少一张合成图片;
物流单据生成单元,用于根据所述至少一张合成图片分别生成多个不同语种对应的电子物流单据。
17.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至12任一项所述的方法的步骤。
18.一种电子设备,其特征在于,包括:
一个或多个处理器;以及
与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行权利要求1至12任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011271117.5A CN113298741B (zh) | 2020-11-13 | 2020-11-13 | 图片合成方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011271117.5A CN113298741B (zh) | 2020-11-13 | 2020-11-13 | 图片合成方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113298741A CN113298741A (zh) | 2021-08-24 |
CN113298741B true CN113298741B (zh) | 2024-01-12 |
Family
ID=77318442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011271117.5A Active CN113298741B (zh) | 2020-11-13 | 2020-11-13 | 图片合成方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113298741B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147790A (zh) * | 2011-04-15 | 2011-08-10 | 华为软件技术有限公司 | 文本排版方法及排版引擎 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
CN106776527A (zh) * | 2016-12-14 | 2017-05-31 | 掌阅科技股份有限公司 | 电子书数据的显示方法、装置及终端设备 |
CN109978972A (zh) * | 2019-03-20 | 2019-07-05 | 珠海天燕科技有限公司 | 一种图片中的文字编辑的方法及装置 |
WO2020103245A1 (zh) * | 2018-11-23 | 2020-05-28 | 北京方正手迹数字技术有限公司 | 字体渲染方法、装置及计算机可读存储介质 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103914443B (zh) * | 2013-01-09 | 2018-06-12 | 北大方正集团有限公司 | 一种多语种文字的混排方法及装置 |
-
2020
- 2020-11-13 CN CN202011271117.5A patent/CN113298741B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102147790A (zh) * | 2011-04-15 | 2011-08-10 | 华为软件技术有限公司 | 文本排版方法及排版引擎 |
CN104915332A (zh) * | 2015-06-15 | 2015-09-16 | 广东欧珀移动通信有限公司 | 一种生成排版模板的方法及装置 |
CN106776527A (zh) * | 2016-12-14 | 2017-05-31 | 掌阅科技股份有限公司 | 电子书数据的显示方法、装置及终端设备 |
WO2020103245A1 (zh) * | 2018-11-23 | 2020-05-28 | 北京方正手迹数字技术有限公司 | 字体渲染方法、装置及计算机可读存储介质 |
CN109978972A (zh) * | 2019-03-20 | 2019-07-05 | 珠海天燕科技有限公司 | 一种图片中的文字编辑的方法及装置 |
Non-Patent Citations (3)
Title |
---|
Web服务器端藏文字符串长度的近似算法;杨成甫;贾彦民;吴健;;计算机工程与设计(05);全文 * |
基于Python的学位论文自动排版研究;李秀贤;;现代职业教育(09);全文 * |
维、哈、柯文显示及排版技术研究;张伟;任大明;许晓辉;赵凡;张岩;;计算机应用研究(03);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113298741A (zh) | 2021-08-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9953010B2 (en) | Template-based page layout for hosted social magazines | |
US10222937B2 (en) | System and method for variant content navigation | |
EP2663932B1 (en) | Systems, methods, and interfaces for display of inline content and block level content on an access device | |
US8416243B2 (en) | Approximating font metrics for a missing font when substituting an available replacement | |
US8296183B2 (en) | System and method for dynamic layout intelligence | |
US8381101B2 (en) | Supporting platform-independent typesetting for documents | |
US20120030015A1 (en) | Automatic abstracted creative generation from a web site | |
US8467593B2 (en) | Method and system for calculating weight of variable shape product manufactured from product blank | |
US20120030014A1 (en) | Automatic Ad Creative Generation | |
JP2006114013A (ja) | チャート上の自動ラベル配置のためのシステムおよび方法 | |
US20100083129A1 (en) | User Interface for Internet Advertisement | |
US20060129417A1 (en) | Systems and methods for logo design | |
US20220147705A1 (en) | Systems and methods for generating social assets from electronic publications | |
CN110110290B (zh) | 一种设定电子书的排版样式的方法和装置 | |
CN112053177A (zh) | 用户抽奖的方法、装置、***、电子设备及介质 | |
US10572587B2 (en) | Title inferencer | |
CN113298741B (zh) | 图片合成方法、装置及电子设备 | |
US20110055258A1 (en) | Method and apparatus for the page-by-page provision of an electronic document as a computer graphic | |
US20150186758A1 (en) | Image processing device | |
CN110298680B (zh) | 广告管理装置、广告管理方法以及计算机可读记录介质 | |
US20090063942A1 (en) | System and method for associating a report with a customizable template | |
CN113297859A (zh) | 表格信息的翻译方法、装置及电子设备 | |
JP6891632B2 (ja) | 広告管理装置、広告作成支援方法及びプログラム | |
JP6866705B2 (ja) | 情報処理装置及びプログラム | |
CN114861099A (zh) | 页面字体的处理方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20240220 Address after: # 01-21, Lai Zan Da Building 1, 51 Belarusian Road, Singapore Patentee after: Alibaba Singapore Holdings Ltd. Country or region after: Singapore Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands Patentee before: ALIBABA GROUP HOLDING Ltd. Country or region before: United Kingdom |