图像生成方法和装置、终端设备制造方法及图纸

技术编号:19751865 阅读:19 留言:0更新日期:2018-12-12 05:52
本说明书实施例提供一种图像生成方法和装置、终端设备。所述方法包括:获取用户选取的多张图像;创建第一画布;所述第一画布用于承载所述多张图像的图像内容;将至少一张图像的图像内容绘制在所述第一画布中;基于所述第一画布生成目标图像。

【技术实现步骤摘要】
图像生成方法和装置、终端设备
本说明书实施例涉及计算机
,特别涉及一种图像生成方法和装置、终端设备。
技术介绍
目前,图像已成为人们记录和分享信息的主要方式。现有的一些应用软件通常提供有图像合并功能;能够将多张图像的图像内容合并在一张图像中;便于传输或存储。为了能够在终端设备的屏幕上完整显示合并后的图像,这些应用软件通常将多张图像的图像内容进行裁剪或缩小;进而将裁剪或缩小后的图像内容合并在一张图像中。这样,合并后的图像中无法完整保留所述多张图像的图像内容,造成了图像内容的损失。
技术实现思路
本说明书实施例的目的是提供一种图像生成方法和装置、终端设备,以在保持图像内容完整的情况下,将多张图像的图像内容合并在一张图像中。为实现上述目的,本说明书实施例提供一种图像生成方法,包括:获取用户选取的多张图像;创建第一画布;所述第一画布用于承载所述多张图像的图像内容;将至少一张图像的图像内容绘制在所述第一画布中;基于所述第一画布生成目标图像。为实现上述目的,本说明书实施例提供一种图像生成装置,包括:获取单元,用于获取用户选取的多张图像;创建单元,用于创建第一画布;所述第一画布用于承载所述多张图像的图像内容;绘制单元,用于将至少一张图像的图像内容绘制在所述第一画布中;生成单元,用于基于所述第一画布生成目标图像。为实现上述目的,本说明书实施例提供一种终端设备,包括:存储器,用于存储计算机指令;处理器,用于执行所述计算机指令实现以下步骤:获取用户选取的多张图像;创建第一画布;所述第一画布用于承载所述多张图像的图像内容;将至少一张图像的图像内容绘制在所述第一画布中;基于所述第一画布生成目标图像。由以上本说明书实施例提供的技术方案可见,本说明书实施例中,终端设备可以获取用户选取的多张图像;可以创建第一画布,所述第一画布可以用于承载所述多张图像的图像内容;可以将至少一张图像的图像内容绘制在所述第一画布中;可以基于所述第一画布生成目标图像。这样所述终端设备能够在保持图像内容完整的情况下,将多张图像的图像内容合并在一张图像中。附图说明为了更清楚地说明本说明书实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本说明书实施例一种图像生成方法的流程图;图2为本说明书实施例一种图像选取界面示意图;图3为本说明书实施例一种用户按下按键以产生图像合并指令的示意图;图4为本说明书实施例一种用于提示用户等待的等待界面示意图;图5为本说明书实施例一种用于提示合并完成的提示信息示意图。图6为本说明书实施例一种图像生成装置的功能结构示意图;图7为本说明书实施例一种终端设备的功能结构示意图。具体实施方式下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书保护的范围。请参阅图1、图2、图3、图4、和图5。本说明书实施例提供一种图像生成方法。所述图像生成方法以终端设备为执行主体。所述终端设备可以为可移动设备,例如智能手机、平板电子设备、便携式计算机、个人数字助理(PDA)、车载设备、POS机、或智能穿戴设备等。或者,所述终端设备还可以为桌面设备,例如电视机、服务器、工控机(工业控制计算机)、个人计算机(PC机)、一体机、或智能自助终端(kiosk)等。本实施例的图像生成方法可以包括以下步骤。步骤S10:获取用户选取的多张图像。在本实施例中,所述图像的存储格式包括但不限于位图格式(BMP)、联合照片专家组格式(JPEG)、和标签图像文件格式(TIFF)等。所述图像的颜色空间包括但不限于YUV色彩空间、YCbCr色彩空间、RGB色彩空间、和HSL色彩空间等。所述多张图像的尺寸可以全部相同,也可以部分相同,还可以全部不同。所述终端设备可以提供图像选取界面。在所述图像选取界面可以显示多张图像的图像标识。图像标识可以用于标识图像,例如可以包括图像的名称等。所述终端设备可以采集针对多个图像标识的图像选取指令;可以获取所述图像选取指令指向的图像标识对应的图像。其中,所述终端设备可以通过一个窗口显示多张图像的图像标识,或者,还可以通过多个窗口显示多张图像的图像标识。所述图像选取指令可以是用户操作所触发产生的。例如,所述终端设备可以在检测到图像标识被按下、长按(按下超过预定时间)、单击、双击、或划过,进而产生图像选取指令。当然,在所述图像选取界面还可以显示其它图像信息。所述终端设备还可以采集针对多个其它图像信息的图像选取指令;可以获取所述图像选取指令指向的其它图像信息对应的图像。例如,在所述图像选取界面还可以显示图像的缩略图。缩略图可以用于缩小显示图像的图像内容。步骤S12:创建第一画布。在本实施例中,所述第一画布可以用于承载所述多张图像的图像内容。所述第一画布的高度可以大于或等于所述多张图像的高度之和;所述第一图像的宽度可以大于或等于所述多张图像的宽度中的最大者。所述终端设备可以在获取到用户选取的多张图像以后,直接创建第一画布。或者,所述终端设备还可以在获取到用户选取的多张图像以后;采集图像合并指令;可以创建第一画布。所述图像合并指令可以是用户操作所触发产生的。例如,所述终端设备可以在检测到一个或多个按键的任意组合,被按下、长按、单击、双击、或划过,进而产生图像合并指令。所述按键可以为虚拟按键、或物理按键等。另举一例,所述终端设备还可以在识别到预置手势,进而产生图像合并指令。所述预置手势例如可以为向左滑动、或向右滑动等。所述终端设备可以根据第一预置规则,创建第一画布。所述第一预置规则可以为:以SumT作为第一画布的高度;以MaxW作为第一画布的宽度。SumT可以为所述多张图像的高度之和;MaxW可以为所述多张图像的宽度中的最大者。或者,所述第一预置规则还可以为:以SumT+(N-1)×G作为第一画布的高度;以MaxW作为第一画布的宽度。N可以为所述多张图像的数量;G可以为纵向上的图像间隙。当然,所述第一预置规则还可以为其它内容,在此不再赘述。步骤S14:将至少一张图像的图像内容绘制在所述第一画布中。在本实施例中,所述终端设备可以将至少一张图像的图像内容逐一绘制在所述第一画布中。在绘制的过程中,针对待绘制的图像,所述终端设备可以确定该图像在所述第一画布对应的绘图区域;可以将该图像的图像内容绘制在所述绘图区域中。所述绘图区域的高度可以大于或等于该图像的高度。所述绘图区域的宽度可以大于或等于该图像的宽度。所述终端设备可以根据第二预置规则,确定该图像在所述第一画布对应的绘图区域。所述第二预置规则可以与所述第一预置规则相关联。例如,所述第一预置规则可以为:以SumT作为第一画布的高度;以MaxW作为第一画布的宽度。相应地,所述第二预置规则可以为:以纵向上距离第一画布上边界为SumY的位置作为绘图区域的上边界;以纵向上距离第一画布上边界为SumY+Hi的位置作为绘图本文档来自技高网...

【技术保护点】
1.一种图像生成方法,包括:获取用户选取的多张图像;创建第一画布;所述第一画布用于承载所述多张图像的图像内容;将至少一张图像的图像内容绘制在所述第一画布中;基于所述第一画布生成目标图像。

【技术特征摘要】
1.一种图像生成方法,包括:获取用户选取的多张图像;创建第一画布;所述第一画布用于承载所述多张图像的图像内容;将至少一张图像的图像内容绘制在所述第一画布中;基于所述第一画布生成目标图像。2.如权利要求1所述的方法,所述第一画布的高度大于或等于所述多张图像的高度之和;所述第一画布的宽度大于或等于所述多张图像的宽度中的最大者。3.如权利要求1所述的方法,所述目标图像包括所述多张图像的图像内容;所述多张图像的图像内容在所述目标图像中能够保持完整。4.如权利要求1或3所述的方法,所述多张图像的图像内容在所述目标图像中纵向排列。5.如权利要求1所述的方法,在将至少一张图像的图像内容绘制在所述第一画布中的步骤中,包括:将所述多张图像的图像内容绘制在所述第一画布中。6.如权利要求1所述的方法,在将至少一张图像的图像内容绘制在所述第一画布中的步骤中,包括:针对每张图像,将该图像的数据量与内存空间的剩余容量进行比对;在该图像的数据量小于或等于所述剩余容量时,将该图像的图像内容绘制在所述第一画布中。7.如权利要求6所述的方法,在将该图像的图像内容绘制在所述第一画布中的步骤中,包括:确定该图像在所述第一画布对应的绘图区域;将该图像的图像内容绘制在所述...

【专利技术属性】
技术研发人员:张仕奇
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1