一种图片生成方法及相关装置的制造方法

文档序号:9788104阅读:272来源:国知局
一种图片生成方法及相关装置的制造方法
【技术领域】
[0001] 本发明涉及图片设计技术领域,尤其涉及一种图片生成方法及相关装置。
【背景技术】
[0002] 在网页制作等涉及界面设计的场景中,作为背景、悬浮图片等对象的主要内容仍 然为图片。在界面设计者来看,绘制所需的图片是一项费时和繁重的活,尤其是界面中需要 大量的图片的时候。
[0003] 随着便携式移动设备的广泛发展,越来越多不同尺寸的屏幕应运而生,为了适应 不同尺寸的屏幕正常显示图片的要求,界面设计者经常需要针对同一个内容的图片使用图 片绘制软件分别修改为多个尺寸的图片,且图片上的各个元素的布局也需要根据要生成的 图片的尺寸而发生变化。这给本来繁重的界面设计工作带来新的挑战。

【发明内容】

[0004] 本申请实施例的目的是提供一种图片生成方法及相关装置,能够大大缩短根据需 求生成图片的时间。
[0005] 为实现上述目的,本申请实施例一方面提供一种图片生成方法,包括:
[0006] 获取底图的素材和至少一个元素的素材;
[0007] 接收待生成图片的尺寸需求信息,所述尺寸需求信息中包括待生成图片的至少一 个尺寸信息;
[0008] 根据所述尺寸需求信息中的各个尺寸信息,对所述底图的素材进行处理得到符合 所述尺寸信息的各个尺寸的底图;
[0009] 从预先设置的图片尺寸与布局参数之间的对应关系中,查找与所述尺寸需求信息 中的各个尺寸信息相匹配的元素布局参数;
[0010] 根据尺寸信息匹配的元素布局参数,将元素的素材在相对应尺寸的底图上进行布 局;
[0011] 对各个尺寸的底图及在该底图上布局的元素素材进行图像合成,生成各个尺寸的 图片。
[0012] 在优选的实施例中,所述获取底图的素材和至少一个元素的素材包括:
[0013] 导入多图层文件;
[0014] 解析所述导入的多图层文件,获得该多图层文件中每个图层中的内容;
[0015] 以各个图层的内容为依据确定底图的素材和至少一个元素的素材。
[0016] 在优选的实施例中,所述获取底图的素材和至少一个元素的素材包括:
[0017] 分别导入底图素材和至少一个元素的素材;
[0018] 由导入的底图素材和至少一个元素的素材,获取底图素材和至少一个元素的素 材。
[0019] 在优选的实施例中,所述方法还包括:获取元素的素材之间的图层顺序。
[0020] 在优选的实施例中,所述预先设置的图片尺寸与布局参数之间的对应关系存储在 数据结构或外部文件中。
[0021] 本申请另一方面还提供一种图片生成装置,包括:
[0022] 素材获取单元,用于获取底图的素材和至少一个元素的素材;
[0023] 尺寸需求接收单元,用于接收待生成图片的尺寸需求信息,所述尺寸需求信息中 包括待生成图片的至少一个尺寸信息;
[0024] 底图处理单元,用于根据所述尺寸需求信息中的各个尺寸信息,对所述底图的素 材进行处理得到符合所述尺寸信息的各个尺寸的底图;
[0025] 元素布局参数查找单元,用于从预先设置的图片尺寸与布局参数之间的对应关系 中,查找与所述尺寸需求信息中的各个尺寸信息相匹配的元素布局参数;
[0026] 元素布局单元,用于根据尺寸信息匹配的元素布局参数,将元素的素材在相对应 尺寸的底图上进行布局;
[0027] 图片生成单元,用于对各个尺寸的底图及在该底图上布局的元素素材进行图像合 成,生成各个尺寸的图片。
[0028] 在优选的实施例中,所述素材获取单元包括:
[0029] 多图层文件导入子单元,用于导入多图层文件;
[0030] 文件解析子单元,用于解析所述导入的多图层文件,获得该多图层文件中每个图 层中的内容。
[0031] 在优选的实施例中,所述素材获取单元包括:
[0032] 底图导入单元,用于导入底图素材;
[0033] 元素导入单元,用于导入至少一个元素的素材。
[0034] 在优选的实施例中,所述装置还包括:
[0035] 图层信息获取单元,用于获取元素的素材之间的图层顺序。
[0036] 在优选的实施例中,所述预先设置的图片尺寸与布局参数之间的对应关系存储在 数据结构或外部文件中。
[0037] 由此可见,本申请实施例的方案能够以获取的底图素材和元素的素材为内容,根 据尺寸需求能够快速生成符合要求的尺寸的图片,效率非常高。
【附图说明】
[0038] 为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。
[0039] 图1是本申请实施例提供的一种图片生成方法的流程图;
[0040] 图2是本申请实施例一提供的图片生成方法的流程图;
[0041] 图3是本申请实施例一中多图层文件内容的示意图;
[0042] 图4是布局后的尺寸为510像素X370像素的结果;
[0043] 图5是布局后的尺寸为750像素X200像素的结果;
[0044] 图6是布局后的尺寸为160像素X600像素的结果;
[0045] 图7是生成的尺寸为510像素X 370像素的图片的示意图;
[0046] 图8是生成的尺寸为750像素X 200像素的图片的示意图;
[0047] 图9是生成的尺寸为160像素X 600像素的图片的示意图;
[0048] 图10是本申请实施例二提供的图片生成方法的流程图;
[0049] 图11是本申请实施例提供的一种图片生成装置的示意图。
【具体实施方式】
[0050] 为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实 施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施 例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通 技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护 的范围。
[0051] 本申请实施例提供一种图片生成方法,如图1所示,该方法包括如下步骤:
[0052] 步骤S101 :获取底图的素材和至少一个元素的素材;
[0053] 步骤S102 :接收待生成图片的尺寸需求信息,所述尺寸需求信息中包括待生成图 片的至少一个尺寸信息;
[0054] 步骤S103 :根据所述尺寸需求信息中的各个尺寸信息,对所述底图的素材进行处 理得到符合所述尺寸信息的各个尺寸的底图;
[0055] 步骤S104 :从预先设置的图片尺寸与布局参数之间的对应关系中,查找与所述尺 寸需求信息中的各个尺寸信息相匹配的元素布局参数;
[0056] 步骤S105 :根据尺寸信息匹配的元素布局参数,将元素的素材在相对应尺寸的底 图上进行布局;
[0057] 步骤S106 :对各个尺寸的底图及在该底图上布局的元素素材进行图像合成,生成 各个尺寸的图片。
[0058] 由此可见,本申请实施例的方案能够以获取的底图素材和元素的素材为内容,根 据尺寸需求能够快速生成符合要求的尺寸的图片,效率非常高。
[0059] 以下以几个具体的例子详细说明本申请实施例的具体实现。
[0060] 实施例一
[0061] 图2示出了本申请实施例提供的一种图片生成方法的流程图,通过本方法生成的 图片可以作为广告牌、店招、公告、电子贺卡、喜帖等对象的背景。这些图片由底图和在底图 上布局的元素合并而成,这些在底图上的元素包括文字、图片等内容。
[0062] 如图2所示,该方法包括如下步骤:
[0063] 步骤S201 :导入多图层文件。
[0064] 在本实施例中,对于底图的素材、以及底图上布局的元素的素材均来自多图层文 件中的内容。
[0065] 例如,多图层文件中定义了多个图层,每个图层中包含该图层中的内容,图层中的 内容可以是图片或文字等。此外多图层文件中还定义了所有图层之间的上下顺序,位于上 面的图层的内容将会盖住下面图层中相同位置处的内容。
[0066] 用户可以预先通过支持多图层文件编辑的软件创建上述的多图层文件,上述支持 多图层文件编辑的软件包括但不限于Adobe Photoshop等。
[0067] 步骤S202:解析导入的多图层文件,获得该多图层文件中的每个图层中的内容以 及各图层的顺序,以各个图层的内容为
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1