【技术实现步骤摘要】
图片处理方法和装置、存储介质及电子装置
本专利技术涉及图片处理领域,具体而言,涉及一种图片处理方法和装置、存储介质及电子装置。
技术介绍
现有技术中,在投射在图片上的灯光发生变化的情况下,为了使图片中的对象(如人)更好的呈现灯光效果,通过所采用的方式是对图片采用3D模型,通过图片所在场景中布局实时光源或烘焙场景实现灯光投影,而采用这种方式,实时光源会消耗性能,在移动终端设备上会增加功耗,进而会给性能低的移动终端设备的运行造成卡顿现象,另,图片对象中的3D建模,成像会有锯齿。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种图片处理方法和装置、存储介质及电子装置,以至少解决现有技术中,对图片渲染增加移动终端设备的功耗,导致移动终端设备卡顿的技术问题。根据本专利技术实施例的一个方面,提供了一种图片处理方法,包括:获取待渲染的第一图片;获取与所述第一图片对应的目标掩膜图片,其中,所述目标掩膜图片的g分量和b分量中的一个分量存储了第一灯光变化数据,所述目 ...
【技术保护点】
1.一种图片处理方法,其特征在于,包括:/n获取待渲染的第一图片;/n获取与所述第一图片对应的目标掩膜图片,其中,所述目标掩膜图片的g分量和b分量中的一个分量存储了第一灯光变化数据,所述目标掩膜图片的g分量和b分量中的另一个分量存储了第二灯光变化数据,所述第一灯光变化数据为在渲染所述第一图片时采用的位于所述第一图片左侧的灯光的变化数据,所述第二灯光变化数据为在渲染所述第一图片时采用的位于所述第一图片右侧的灯光的变化数据;/n使用所述目标掩膜图片对所述第一图片进行渲染,得到第二图片。/n
【技术特征摘要】 【专利技术属性】
1.一种图片处理方法,其特征在于,包括:
获取待渲染的第一图片;
获取与所述第一图片对应的目标掩膜图片,其中,所述目标掩膜图片的g分量和b分量中的一个分量存储了第一灯光变化数据,所述目标掩膜图片的g分量和b分量中的另一个分量存储了第二灯光变化数据,所述第一灯光变化数据为在渲染所述第一图片时采用的位于所述第一图片左侧的灯光的变化数据,所述第二灯光变化数据为在渲染所述第一图片时采用的位于所述第一图片右侧的灯光的变化数据;
使用所述目标掩膜图片对所述第一图片进行渲染,得到第二图片。
2.根据权利要求1所述的方法,其特征在于,使用所述目标掩膜图片对所述第一图片进行渲染,得到第二图片,包括:
在所述目标掩膜图片的r分量存储了第三图片的alpha值的情况下,使用所述目标掩模图片的r分量、g分量和b分量对所述第一图片进行渲染,得到所述第二图片,其中,所述第一图片是将所述第三图片压缩得到的图片、且所述第三图片为具有透明度的图片,所述alpha值用于表示所述第三图片的透明度。
3.根据权利要求2所述的方法,其特征在于,在使用所述目标掩膜图片对所述第一图片进行渲染之前,所述方法还包括:
在所述第一图片是将所述第三图片压缩得到的图片、且所述第三图片为具有透明度的图片的情况下,将所述第三图片的alpha值存储到所述目标掩膜图片的r分量。
4.根据权利要求1至3中任一项所述的方法,其特征在于,使用所述目标掩膜图片对所述第一图片进行渲染,得到第二图片,包括:
采集所述第一图片中的原始数据;
获取所述目标掩膜图片的g分量存储的第一灯光变化量数据,以及所述目标掩膜图片的b分量存储的第二灯光变化量数据;
将所述第一灯光变化量数据和所述第二灯光变化量数据与所述第一图片中的原始数据进行叠加,得到所述第二图片。
5.根据权利要求4中所述的方法,其特征在于,获取所述第一图片中的待渲染的原始数据之后,所述方法包括:
获取所述目标掩膜图片的g分量存储的第一灯光变化后的数据,所述目标掩膜图片的b分量存储的第二灯光变化后的数据;
将所述第一灯光变化后的数据和所述第二灯光变化后的数据覆盖所述第一图片中待渲染的数据,得到所述第二图片。
6.根据权利要求1中所述的方法,其特征在于,使用所述目标掩膜图片对所述第一图片进行渲染,得到第二图片,包括:
通过调用目标函数将所述第一图片的原始数据与所述第一图片对应的目标掩膜图片中的g分量和b分量进行叠加,得到所述第二图片。
7.根据权利要求1中所述的方法,其特征在于,获取待渲染的第一图片之前,所述方法还包括:
通过判断函数检测到第三图片对应的目标掩膜图片的g分量、b分量所对应的数据发生变化的情况下,确定所述第三图片为所述待渲染的第一图片。
8.一种图片处理装置,其特征在于,包括:
技术研发人员:刘琦,翟光洲,麦元协,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。