【技术实现步骤摘要】
图像生成方法、装置、电子设备及存储介质
[0001]本公开涉及计算机
,尤其涉及一种图像生成方法、装置、电子设备及存储介质。
技术介绍
[0002]随着数字时代的来临,使用移动设备交流沟通已成为主流方式。用户的移动设备里存着各种各样的图片,将多张图片拼接成一张长图方便存储和传播,已成为一种常见的用户需求。
[0003]为了满足上述用户需求,传统技术首先将用户选定的多张图片对应的图像信息全部读取到内存中,然后采用内存图像拼接技术,在内存中对所有的图像信息进行统一的编码操作以将所有的图像信息拼接起来,对其进行解码即可得到拼接完成的长图片。
[0004]但是,在拼接图片的数量较多时,传统方式对内存的占用较大。
技术实现思路
[0005]本公开提供一种图像生成方法、装置、电子设备及存储介质,用以解决在长图生成过程中对内存占用较大的技术问题。本公开的技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种图像生成方法,方法包括:获取待拼接图像序列;待拼接图像序列包括多个待拼接图像的 ...
【技术保护点】
【技术特征摘要】
1.一种图像生成方法,其特征在于,所述方法包括:获取待拼接图像序列;所述待拼接图像序列包括多个待拼接图像的标识;按照所述待拼接图像序列的顺序,依次对各所述待拼接图像进行编码,得到多个编码图像;所述多个编码图像的格式相同;获取各所述编码图像的编码数据,得到多个编码数据,并在两个所述编码数据之间添加分割标记;根据所述分割标记,对所述多个编码数据进行解码,得到由所述多个待拼接图像拼接成的目标图像。2.根据权利要求1所述的图像生成方法,其特征在于,所述按照所述待拼接图像序列的顺序,依次对各所述待拼接图像进行编码,得到多个编码图像,包括:对于所述待拼接图像序列中的首个待拼接图像,获取所述首个待拼接图像的图像数据,并对所述图像数据进行裁剪处理,得到第一子待拼接图像;所述第一子待拼接图像的像素大小为预设值;对所述第一子待拼接图像进行编码,得到第一编码图像,并释放内存中的所述第一子待拼接图像的图像数据;对于所述待拼接图像序列中的非首个待拼接图像,获取所述非首个待拼接图像的图像数据;对所述非首个待拼接图像的图像数据,或者所述非首个待拼接图像的图像数据以及所述非首个待拼接图像的上一个待拼接图像的剩余的未编码图像数据,进行裁剪处理,得到第二子待拼接图像;所述第二子待拼接图像的像素大小与所述第一子待拼接图像的像素大小相同;对所述第二子待拼接图像进行编码,得到第二编码图像,并释放内存中的所述第二子待拼接图像的图像数据。3.根据权利要求2所述的图像生成方法,其特征在于,所述获取所述首个待拼接图像的图像数据,并对所述图像数据进行裁剪处理,得到第一子待拼接图像,包括:获取所述首个待拼接图像的图像数据,将所述首个待拼接图像的图像数据的宽度裁剪为第一预设宽度,将所述首个待拼接图像的图像数据的高度裁剪为所述第一预设宽度的整数倍,得到所述第一子待拼接图像。4.根据权利要求3所述的图像生成方法,其特征在于,所述对所述非首个待拼接图像的图像数据以及所述非首个待拼接图像的上一个待拼接图像的剩余的未编码图像数据,进行裁剪处理,得到第二子待拼接图像,包括:从所述上一个待拼接图像的图像数据中确定剩余数据;所述剩余数据为将所述上一个待拼接图像进行剪裁处理之后,剩余的未编码图像数据;将所述剩余数据拼接在所述非首个待拼接图像的图像数据的头部,得到待处理图像数据;将所述待处理图像数据的宽度设置为所述第一预设宽度,将所述待处...
【专利技术属性】
技术研发人员:谢振威,
申请(专利权)人:北京达佳互联信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。