图片生成方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:26925090 阅读:22 留言:0更新日期:2021-01-01 22:51
本申请提供一种图片生成方法、装置、电子设备及可读存储介质。方法包括:获取预生成的广告图片的目标尺寸、多个图片元素及多个图片元素的第一相对位置关系,图片元素包括图像元素、文本元素中的至少一种,目标尺寸在预设尺寸范围内;根据目标尺寸及第一相对位置关系,确定多个图片元素的第二相对位置关系及多个图片元素在目标尺寸的背景画布中的框架位置,多个图片元素在背景画布的相对位置关系与第二相对位置关系相同;将每个图片元素贴设至背景画布中对应的框架位置;通过延展算法对贴设在背景画布中的每个图片元素进行延展,得到目标尺寸的目标广告图片,能够提高广告图片生成的效率,提高调整广告图片尺寸的灵活性。

【技术实现步骤摘要】
图片生成方法、装置、电子设备及可读存储介质
本申请涉及计算机图像处理
,具体而言,涉及一种图片生成方法、装置、电子设备及可读存储介质。
技术介绍
在图像广告设计行业中,存在将同一主题的广告图片应用在不同场景的需求。不同场景中广告图片的尺寸通常存在差异,因此需要对广告图片的尺寸进行调整。目前,可以基于初始的广告图片,手动调整广告图片尺寸,以满足相应场景的尺寸需求。在手动调整的方式中,调整的效率低。若采用设备自动生成广告图片,目前所生成的广告图片的尺寸通常为固定尺寸,无法根据用户需求灵活调整尺寸。
技术实现思路
本申请实施例的目的在于提供一种图片生成方法、装置、电子设备及可读存储介质,能够改善生成的广告图片的效率低、尺寸不灵活的问题。为了实现上述目的,本申请的实施例通过如下方式实现:第一方面,本申请实施例提供一种图片生成方法,所述方法包括:获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系,所述图片元素包括图像元素、文本元素中的至少一种,所述目标尺寸在预设尺寸范围内;根据所述目标尺寸及所述第一相对位置关系,确定所述多个图片元素的第二相对位置关系及所述多个图片元素在所述目标尺寸的背景画布中的框架位置,所述多个图片元素在所述背景画布的相对位置关系与所述第二相对位置关系相同;将每个所述图片元素贴设至所述背景画布中对应的框架位置;通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片。在上述的实施方式中,可以在预设尺寸范围中,通过在背景画布中对图片元素进行延展,能够自动生成相应目标尺寸的广告图片,从而能够提高广告图片生成的效率,提高调整广告图片尺寸的灵活性。结合第一方面,在一些可选的实施方式中,所述多个图片元素在所述背景画布中的框架位置包括多组相对位置,每组相对位置包括所述多个图片元素中的每个图片元素在所述背景画布中的一个框架位置,所述每组相对位置对应一个所述背景画布;将每个所述图片元素贴设至所述背景画布中对应的框架位置,包括:针对每个所述背景画布,将每个所述图片元素贴设至所述背景画布中的与所述多组相对位置中的每组相对位置对应的框架位置;通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片,包括:针对每个所述背景画布,通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到与所述每组相对位置对应的所述目标广告图片。在上述的实施方式中,基于多组相对位置,可以得到与每组相对位置对应的一个目标广告图片,从而有利于一次性地生成多个风格相近,但却存在不同的广告图片。结合第一方面,在一些可选的实施方式中,通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片,包括:当所述图片元素为文本元素时,通过所述延展算法对贴设在所述背景画布中的每个所述文本元素进行缩放,其中,缩放后的所述文本元素中的字符间距与对应的框架位置的尺寸匹配;当所述图片元素为图像元素时,通过所述延展算法对贴设在所述背景画布中的每个所述图像元素进行缩放,其中,缩放后的图像元素的尺寸与对应的框架位置的尺寸匹配;得到所述目标尺寸的所述目标广告图片。结合第一方面,在一些可选的实施方式中,在获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系之前,所述方法还包括:获取包括所述多个图片元素的历史广告图片;从所述历史广告图片中提取所述多个图片元素,以及所述多个图片元素在所述历史广告图片中的所述第一相对位置关系。在上述的实施方式中,通过历史广告图片,可以快速得到多个图片元素及第一相对位置关系,如此,有快速将历史广告图片的尺寸转换为目标尺寸的广告图片。结合第一方面,在一些可选的实施方式中,从所述历史广告图片中提取所述多个图片元素,以及所述多个图片元素在所述历史广告图片中的所述第一相对位置关系,包括:从所述历史广告图片中提取所述多个图片元素;将所述多个图片元素中的每个图片元素分别转换为所述历史广告图片中相应位置的散点;通过三角剖分算法,确定与每个散点对应的相对位置关系,以作为所述第一相对位置关系。结合第一方面,在一些可选的实施方式中,根据所述目标尺寸及所述第一相对位置关系,确定所述多个图片元素的第二相对位置关系及所述多个图片元素在所述目标尺寸的背景画布中的框架位置,包括:根据所述目标尺寸及所述第一相对位置关系,将每个图片元素作为一个散点,并确定与每个散点对应的邻近尺寸;在所述背景画布中,根据每个所述图片元素对应的邻近尺寸,通过三角插值算法,确定每个所述图片元素的第二相对位置关系及每个所述图片元素在所述背景画布中的所述框架位置。结合第一方面,在一些可选的实施方式中,所述预设尺寸范围的宽高比的比值范围为0.2至13。第二方面,本申请实施例还提供一种图片生成装置,所述装置包括:获取单元,用于获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系,所述图片元素包括图像元素、文本元素中的至少一种,所述目标尺寸在预设尺寸范围内;确定单元,用于根据所述目标尺寸及所述第一相对位置关系,确定所述多个图片元素的第二相对位置关系及所述多个图片元素在所述目标尺寸的背景画布中的框架位置,所述多个图片元素在所述背景画布的相对位置关系与所述第二相对位置关系相同;贴设单元,用于将每个所述图片元素贴设至所述背景画布中对应的框架位置;延展单元,用于通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片。第三方面,本申请实施例还提供一种电子设备,所述电子设备包括相互耦合的处理器及存储器,所述存储器内存储计算机程序,当所述计算机程序被所述处理器执行时,使得所述电子设备执行上述的方法。第四方面,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,当所述计算机程序在计算机上运行时,使得所述计算机执行上述的方法。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1为本申请实施例提供的电子设备的结构示意图。图2为本申请实施例提供的图片生成方法的流程示意图。图3为本申请实施例提供的历史广告图片的布局示意图。图4a为本申请实施例提供的目标广告图片的布局示意图之一。图4b为本申请实施例提供的目标广告图片的布局示意图之二。图5为本申请实施例提供的图片生成装置的布局示意图。图标:10-电子设备;11-处理模块;12本文档来自技高网...

【技术保护点】
1.一种图片生成方法,其特征在于,所述方法包括:/n获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系,所述图片元素包括图像元素、文本元素中的至少一种,所述目标尺寸在预设尺寸范围内;/n根据所述目标尺寸及所述第一相对位置关系,确定所述多个图片元素的第二相对位置关系及所述多个图片元素在所述目标尺寸的背景画布中的框架位置,所述多个图片元素在所述背景画布的相对位置关系与所述第二相对位置关系相同;/n将每个所述图片元素贴设至所述背景画布中对应的框架位置;/n通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片。/n

【技术特征摘要】
1.一种图片生成方法,其特征在于,所述方法包括:
获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系,所述图片元素包括图像元素、文本元素中的至少一种,所述目标尺寸在预设尺寸范围内;
根据所述目标尺寸及所述第一相对位置关系,确定所述多个图片元素的第二相对位置关系及所述多个图片元素在所述目标尺寸的背景画布中的框架位置,所述多个图片元素在所述背景画布的相对位置关系与所述第二相对位置关系相同;
将每个所述图片元素贴设至所述背景画布中对应的框架位置;
通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片。


2.根据权利要求1所述的方法,其特征在于,所述多个图片元素在所述背景画布中的框架位置包括多组相对位置,每组相对位置包括所述多个图片元素中的每个图片元素在所述背景画布中的一个框架位置,所述每组相对位置对应一个所述背景画布;
将每个所述图片元素贴设至所述背景画布中对应的框架位置,包括:
针对每个所述背景画布,将每个所述图片元素贴设至所述背景画布中的与所述多组相对位置中的每组相对位置对应的框架位置;
通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片,包括:
针对每个所述背景画布,通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到与所述每组相对位置对应的所述目标广告图片。


3.根据权利要求1所述的方法,其特征在于,通过延展算法对贴设在所述背景画布中的每个所述图片元素进行延展,得到所述目标尺寸的目标广告图片,包括:
当所述图片元素为文本元素时,通过所述延展算法对贴设在所述背景画布中的每个所述文本元素进行缩放,其中,缩放后的所述文本元素中的字符间距与对应的框架位置的尺寸匹配;
当所述图片元素为图像元素时,通过所述延展算法对贴设在所述背景画布中的每个所述图像元素进行缩放,其中,缩放后的图像元素的尺寸与对应的框架位置的尺寸匹配;
得到所述目标尺寸的所述目标广告图片。


4.根据权利要求1所述的方法,其特征在于,在获取预生成的广告图片的目标尺寸、多个图片元素及所述多个图片元素的第一相对位置关系之前,所述方法还包括:
获取包括所述多个图片元素的历史广告图片;
从所述历史广告图片中提取所述多个图片元素,以及所述多个图片元素在所述历史广告图...

【专利技术属性】
技术研发人员:陈宇
申请(专利权)人:大方众智创意广告珠海有限公司
类型:发明
国别省市:广东;44

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

1