【技术实现步骤摘要】
本专利技术涉及图片处理
,具体地说,涉及一种图片合成方法、装置及终端设备。
技术介绍
图片合成是指将一张主图作为背景图,在主图上添加1个或多个贴纸的过程;图片合成在用户自定义图片,发布图片等场景下应用较广,是用户较为经常使用的图片处理技术。图片合成主要涉及贴纸在主图上的编辑过程,与,编辑后的贴纸和主图相合成的过程。目前,用户主要是通过终端设备上装载的具有图片合成功能的应用,来实现图片合成;该应用可提供编辑区,用户所选择的主图和贴纸可导入编辑区中,用户可对编辑区中导入的贴纸进行编辑,实现贴纸在主图上位置的调整,大小的改变等;在贴纸编辑完成后,将编辑完成的贴纸与主图相合成,则可实现图片合成。本专利技术的专利技术人发现,终端设备的系统内存往往有限,编辑贴纸和贴纸与主图相合成的过程,往往有可能出现占用过多内存的情况,从而导致OOM(OutOfMemory,内存溢出错误)的发生,致使应用崩溃的现象出现,尤其是在主图的数据量较大,需合成的贴纸数量较多的场景下,OOM的发生概率较大。因此,如何在合成图片时,减少OOM的发生,成为了本领域技术人员需要考虑的问题。专利技术内 ...
【技术保护点】
一种图片合成方法,其特征在于,包括:将选择的主图导入编辑区,并将选择的贴纸添加在所述编辑区显示的主图上;检测编辑操作,通过第一进程编辑所述贴纸,使得编辑后的贴纸在所述主图上的显示状态信息与所述编辑操作相应;通过所述第一进程根据编辑后的贴纸的显示状态信息,确定所述编辑区的图片合成信息,并通过所述第一进程记录所述编辑区的图片合成信息;在检测到图片合成指令时,调用第二进程,通过所述第二进程根据进程间通信获取所述编辑区的图片合成信息;其中,第一进程与第二进程对应的系统内存互不占用;通过所述第二进程根据所述编辑区的图片合成信息,将所述编辑区对应的主图和编辑后的贴纸相合成。
【技术特征摘要】
1.一种图片合成方法,其特征在于,包括:将选择的主图导入编辑区,并将选择的贴纸添加在所述编辑区显示的主图上;检测编辑操作,通过第一进程编辑所述贴纸,使得编辑后的贴纸在所述主图上的显示状态信息与所述编辑操作相应;通过所述第一进程根据编辑后的贴纸的显示状态信息,确定所述编辑区的图片合成信息,并通过所述第一进程记录所述编辑区的图片合成信息;在检测到图片合成指令时,调用第二进程,通过所述第二进程根据进程间通信获取所述编辑区的图片合成信息;其中,第一进程与第二进程对应的系统内存互不占用;通过所述第二进程根据所述编辑区的图片合成信息,将所述编辑区对应的主图和编辑后的贴纸相合成。2.根据权利要求1所述的图片合成方法,其特征在于,所述将选择的主图导入编辑区包括:从图片数据库中选择主图原图;根据所述编辑区的尺寸,对所选择的主图原图的原始尺寸进行转换,得到尺寸转换后的主图,其中,尺寸转换后的主图的尺寸与所述编辑区的尺寸相应;将尺寸转换后的主图导入所述编辑区。3.根据权利要求2所述的图片合成方法,其特征在于,所述通过所述第一进程根据编辑后的贴纸的显示状态信息,确定所述编辑区的图片合成信息包括:通过所述第一进程确定编辑区中主图的标识,贴纸的标识,所述主图的尺寸转换比例,及编辑后的贴纸的显示状态信息;所述主图的尺寸转换比例为,所述主图对应的原始尺寸与所述编辑区的尺寸的比值;通过所述第一进程根据所述编辑区中主图的标识,贴纸的标识,所述主图的尺寸转换比例,及编辑后的贴纸的显示状态信息,生成所述编辑区的图片合成信息。4.根据权利要求3所述的图片合成方法,其特征在于,所述通过所述第二进程根据所述编辑区的图片合成信息,将所述编辑区对应的主图和编辑后的贴纸相合成包括:通过所述第二进程根据所述主图的标识获取相应的主图原图,及根据所述贴纸的标识获取相应的贴纸;通过所述第二进程根据所述尺寸转换比例,将所获取的贴纸进行尺寸转换;通过所述第二进程根据所述显示状态信息,将尺寸转换后的贴纸添加在所获取的主图原图上。5.根据权利要求1所述的图片合成方法,其特征在于,编辑区的数量为至少一个,且一个编辑区对应导入一张所选择主图;所述通过所述第一进程记录所述编辑区的图片合成信息包括:在第一进程所维持的队列中记录所述编辑区的图片合成信息,所述队列记录有各个编辑区对应的图片合成信息。6.根据权利要求5所述的图片合成方法,其特征在于,所述通过所述第二进程根据进程间通信获取所述编辑区的图片合成信息包括:通过所述第二进程,根据进程间通信获取所述第一进程所维持的队列;通过所述第二进程,依次遍历所述队列所记录的各编辑区对应的图片合成信息。7.根据权利要求6所述的图片合成方法,其特征在于,所述通过所述第二进程根据所述编辑区的图片合成信息,将所述编辑区对应的主图和编辑后的贴纸相合成包括:在所述第二进程每遍历到一个编辑区对应的图片合成信息...
【专利技术属性】
技术研发人员:黄科超,郭成,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。