背景中添加文字内容的方法及装置的制造方法

文档序号:8446295阅读:247来源:国知局
背景中添加文字内容的方法及装置的制造方法
【技术领域】
[0001] 本发明涉及背景编辑领域,具体涉及一种背景中添加文字内容的方法及装置。
【背景技术】
[0002] 目前,对背景编辑的应用越来越广泛,特别是对图片或视频背景中添加文字内容 的应用,例如照片拍摄和编辑软件中的微博相机可以实现向拍摄后的照片或视频中添加文 字内容的功能,且可以将文字内容按照竖排格式进行显示。这种向拍摄后的照片或视频中 添加文字内容的过程主要是:先在照片拍摄和编辑软件数据库中建立一系列的文字内容模 板图片,然后将用户选择的文字内容模板图片贴在拍摄后的照片或视频上,从而实现向照 片或视频中添加文字内容。
[0003] 采用这种通过制作文字内容模板图片,然后再将制作的文字内容模板图片贴到拍 摄后照片或视频上实现向背景中添加文字内容的方法存在以下问题。第一,需要制作文字 内容模板图片,导致不能实现文字内容的灵活替换,即当需要向照片或视频中添加不同的 文字内容时需替换不同文字内容模板图片,导致文字内容模板图片制作工作量大;第二,将 文字内容模板图片贴到拍摄后的照片或视频上可能出现文字内容模板图片与拍摄照片或 视频贴合不匹配的问题,从而导致编辑效果不佳。所以,亟需提供一种无需制作文字内容模 板图片实现向背景中添加文字内容的方法及装置。

【发明内容】

[0004] 本发明提供了一种背景中添加文字内容的方法及装置,以解决现有向背景中添加 文字内容需要制作文字内容模板图片,导致不能实现文字内容灵活替换的技术问题。
[0005] 根据本发明的一方面,提供了一种图像背景中添加文字内容的方法,包括: 获取待添加文字内容的背景以及背景中需添加的文字内容,文字内容为文本格式的字 符串; 在背景上建立与背景大小相同的第一图层; 根据字符串创建文本框; 填充字符串至文本框; 将文本框加载并显示在第一图层上。
[0006] 进一步地,根据字符串创建文本框包括: 根据预设的字符数阈值和预设的符号对字符串进行拆分,得到多个字符段; 在判定字符段的数目小于预设的字符段阈值后,对每一个字符段创建与其对应的文本 框。
[0007] 进一步地,对每一个字符段创建与其对应的文本框包括: 确定拆分后字符数最多的字符段对应的字符数为最大字符数; 根据第一图层的高度、最大字符数、预设的排版后字符的字高信息确定排版后字符的 字行距信息; 根据排版后字符的字行距信息、字符段的字符数、预设的排版后字符的字高信息确定 与字符段对应的文本框的高度信息; 根据高度信息和预设的排版后字符的字宽信息创建文本框,且设置文本框的宽度能且 只能容纳一个字符; 将文本框的文本显示模式设置为自动换行模式。
[0008] 进一步地,对每一个字符段创建与其对应的文本框包括: 获得预设的与字符段对应的文本框的高度信息,预设的与字符段对应的文本框的高度 小于第一图层的高度,且每一个字符段对应的文本框的高度相同; 根据高度信息和预设的排版后字符的字宽信息创建文本框,且设置文本框的宽度能且 只能容纳一个字符; 将文本框的文本显示模式设置为自动换行模式。
[0009] 进一步地,填充字符串至文本框包括: 填充每一个字符段至与其对应的文本框; 根据预设的排版后字符的字高信息、字宽信息、字体信息、以及排版后字符的 字行距信息对每一个字符段进行排版。
[0010] 进一步地,将文本框加载并显示在第一图层上包括: 将每一个文本框采用迭代或循环方式添加到第一图层上并显示; 根据第一图层的宽度、字符段的数目、预设的排版后字符的字宽信息确定排版后文本 框的框间距信息; 根据框间距信息对添加到第一图层上的文本框进行排版。
[0011] 进一步地,文字内容为诗歌内容,诗歌内容包括标题、作者名称、诗句内容,作者名 称为向背景中添加诗歌内容的软件客户端的注册ID号、注册昵称、自定义名称的任意组 合。
[0012] 根据本发明的另一方面,提供了一种图像背景中添加文字内容的装置,包括:获取 装置、第一图层创建装置、文本框创建装置、填充装置以及加载显示装置;其中, 获取装置,用于获取待添加文字内容的背景以及背景中需添加的文字内容,文字内容 为文本格式的字符串; 第一图层创建装置,用于在背景上建立与背景大小相同的第一图层; 文本框创建装置,用于根据字符串创建文本框; 填充装置,用于填充字符串至文本框; 加载显示装置,用于将文本框加载并显示在第一图层上。
[0013] 进一步地,文本框创建装置包括: 字符串拆分装置,用于根据预设的字符数阈值和预设的符号对字符串进行拆分,得到 多个字符段; 字符段文本框创建装置,用于在判定字符段的数目小于预设的字符段阈值后,则对每 一个字符段创建与其对应的文本框。
[0014] 进一步地,字符段文本框创建装置包括: 最大字符数确定装置装置,用于确定拆分后字符数最多的字符段对应的字符数为最大 字符数; 字行距信息确定装置,用于根据第一图层的高度、最大字符数、预设的排版后字符的字 高信息确定排版后字符的字行距信息; 高度确定装置,用于根据排版后字符的字行距信息、字符段的字符数、预设的排版后字 符的字高信息确定与字符段对应的文本框的高度信息; 宽度设置装置,用于根据高度信息和预设的排版后字符的字宽信息创建文本框,且设 置文本框的宽度能且只能容纳一个字符; 自动换行模式设置装置,用于将文本框的文本显示模式设置为自动换行模式。
[0015] 本发明具有以下有益效果: 本发明提供了一种背景中添加文字内容的方法及装置,通过获取待添加文字内容的背 景以及背景中需添加的文字内容,文字内容为文本格式的字符串;在背景上建立与背景大 小相同的第一图层;根据字符串创建文本框;填充字符串至文本框;将文本框加载并显示 在第一图层上,解决了现有向背景中添加文字内容需要制作文字内容模板图片,导致不能 实现文字内容灵活替换的技术问题,实现了只需要调整文本格式的文字内容就能动态调整 向背景中添加的文字内容。
[0016] 除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。 下面将参照图,对本发明作进一步详细的说明。
【附图说明】
[0017] 构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实 施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中: 图1是本发明优选实施例的向背景中添加文字内容的方法流程图; 图2是本发明优选实施例的向背景中添加竖排排版的诗歌内容后的效果图; 图3是本发明优选实施例的向背景中添加文字内容的装置示意图。
[0018] 附图标记说明: 10、获取装置;20、第一图层创建装置;30、文本框创建装置;40、填充装置;50、加载显 示装置。
【具体实施方式】
[0019] 以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定 和覆盖的多种不同方式实施。
[0020] 参照图1,本发明的优选实施例提供了一种背景中添加文字内容的方法,包括: 步骤SlOl,获取待添加文字内容的背景以及背景中需添加的文字内容,文字内容为文 本格式的字符串; 步骤S103,在背景上建立与背景大小相同的第一图层; 步骤S105,根据字符串创建文本框; 步骤S107,填充字符串至文本框; 步骤S109,将文本框加载并显示在第一图层上。
[0021] 本发明的背景中添加文字内容的方法,通过获取待添加文字内容的背景以及背景 中需添加的文字内容,文字内容为文本格式的字符串;在背景上建立与背景大小相同的第 一图层;根据字符串创建文本框;填充字符串至文本框;将文本框加载并显示在第一图层 上,解决了现有向背景中添加文字内容需要制作文字内容模板图片,导致不能实现文字内 容灵活替换的技术问题,实现了只需要调整文本格式的文字内容就能动态调整向背景中添 加的文字内容。
[0022] 可选地,步骤S105,根据字符串创建文本框包括: 根据预设的字符数阈值和预设的符号对字符串进行拆分,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1