一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

图片发光特效的生成方法、系统、设备及存储介质与流程

2023-01-15 10:52:16 来源:中国专利 TAG:

技术特征:
1.一种图片发光特效的生成方法,其特征在于,包括以下步骤:接收用户上传的待制作发光特效的原图,所述原图中的图案为不透明,所述原图中的除图案之外的其他部分完全透明;在后台执行图片复制指令生成一张与所述原图一致的用于制作发光层纹理的背景图;对所述背景图中的图案进行基于像素颜色置换的扩大处理,获得所述图案的发光层纹理;对所述发光层纹理中的各像素点进行水平和垂直模糊处理;基于所述原图中的所述图案各像素点的透明度以及用户设定的透光百分比参数计算得到所述图案各像素点的颜色混合系数;基于所述颜色混合系数对所述原图中的所述图案和模糊处理后的所述背景图中的所述发光层纹理进行融合处理,获得发光特效图片。2.根据权利要求1所述的图片发光特效的生成方法,其特征在于,所述对所述背景图中的图案进行基于像素颜色置换的扩大处理,获得所述图案的发光层纹理包括:在所述背景图中,对于每个像素点,以所述像素点为中心点查找以用户设定的光圈大小为半径的圆上是否存在不透明像素点;若存在不透明像素点,则将所述像素点的颜色设置为用户设定的发光特效的颜色,将所述像素点的透明度设置为完全不透明;若存在不透明像素点,则将所述像素点的颜色设置为黑色,将所述像素点的透明度设置为完全透明。3.根据权利要求1所述的图片发光特效的生成方法,其特征在于,所述对所述发光层纹理中的各像素点进行水平和垂直模糊处理包括:对所述发光层纹理中的各像素点进行水平模糊处理时,对于每一个所述像素点,通过预设的模糊系数与距离所述像素点的距离和用户设定的光圈虚实参数之间的关系式,计算获得所述像素点和所述像素点左侧和右侧第一距离范围内各个所述像素点分别对应的第一模糊系数;再计算每个所述像素点的初始颜色值与每个所述像素点对应的所述第一模糊系数之间的乘积,累加所述像素点和所述像素点左侧和右侧第一距离范围内各个所述像素点计算得到的所述乘积得到第一累加值,以所述第一累加值作为所述像素点的一次计算颜色值。4.根据权利要求3所述的图片发光特效的生成方法,其特征在于,所述对所述发光层纹理中的各像素点进行水平和垂直模糊处理还包括:在计算得到各个所述像素点的所述一次计算颜色值的基础上,对所述发光层纹理中的各像素点进行垂直模糊处理时,对于每一个所述像素点,通过预设的模糊系数与距离所述像素点的距离和用户设定的光圈虚实参数之间的关系式,计算获得所述像素点和所述像素点上侧和下侧第二距离范围内各个所述像素点分别对应的第二模糊系数;再计算每个所述像素点的所述计算颜色值与每个所述像素点对应的所述第二模糊系数之间的乘积,累加所述像素点和所述像素点左侧和右侧第二距离范围内各个所述像素点计算得到的所述乘积,得到第二累加值,以所述第二累加值作为所述像素点的最终计算颜色值。5.根据权利要求1所述的图片发光特效的生成方法,其特征在于,所述对所述发光层纹
理中的各像素点进行水平和垂直模糊处理包括:对所述发光层纹理中的各像素点进行水平模糊处理时,对于每一个所述像素点,计算所述像素点以及所述像素点左侧和右侧第三距离范围内所有像素点初始颜色值的总和,将所述总和乘以第三模糊系数得到的所述像素点的一次计算颜色值;在计算得到各个所述像素点的所述一次计算颜色值的基础上,对所述发光层纹理中的各像素点进行垂直模糊处理时,对于每一个所述像素点,计算所述像素点以及所述像素点上侧和下侧第二距离范围内所有像素点所述一次计算颜色值的总和,将所述总和乘以第四模糊系数得到的所述像素点的最终计算颜色值。6.根据权利要求4所述的图片发光特效的生成方法,其特征在于,所述基于所述原图中的所述图案各像素点的透明度以及用户设定的透光百分比参数计算得到所述图案各像素点的颜色混合系数包括:对于每一个所述像素点,若所述像素点的透明度小于等于所述透光百分比,则所述颜色混合系数等于零;对于每一个所述像素点,若所述像素点的透明度大于所述透光百分比,则所述颜色混合系数等于所述透明度减去所述透光百分比。7.根据权利要求6所述的图片发光特效的生成方法,其特征在于,所述基于所述颜色混合系数对所述原图中的所述图案和模糊处理后的所述背景图中的所述发光层纹理进行融合处理,获得发光特效图片包括:对所述图案和所述发光层纹理进行中心对齐处理;由所述图案的中心像素点和所述发光层纹理的中心像素点开始进行逐同位置像素点的颜色融合;对于同位置的两个像素点,两个所述像素点的混合颜色=所述发光层纹理中所述像素点的所述最终计算颜色值*(1-所述图案中所述像素点的所述颜色混合系数) 所述图案中所述像素点的颜色值*所述图案中所述像素点的所述颜色混合系数。8.一种图片发光特效的生成系统,其特征在于,所述图片发光特效的生成系统包括:图片接收模块,用于接收用户上传的待制作发光特效的原图,所述原图中的图案为不透明,所述原图中的除图案之外的其他部分完全透明;图片复制模块,用于在后台执行图片复制指令生成一张与所述原图一致的用于制作发光层纹理的背景图;发光层纹理获取模块,用于对所述背景图中的图案进行基于像素颜色置换的扩大处理,获得所述图案的发光层纹理;模糊处理模块,用于对所述发光层纹理中的各像素点进行水平和垂直模糊处理;颜色混合系数计算模块,用于基于所述原图中的所述图案各像素点的透明度以及用户设定的透光百分比参数计算得到所述图案各像素点的颜色混合系数;图案融合模块,用于基于所述颜色混合系数对所述原图中的所述图案和模糊处理后的所述背景图中的所述发光层纹理进行融合处理,获得发光特效图片。9.一种图片发光特效的生成设备,其特征在于,所述图片发光特效的生成设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;
所述至少一个处理器调用所述存储器中的所述指令,以使得所述图片发光特效的生成设备执行如权利要求1-7中任一项所述的图片发光特效的生成方法。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的图片发光特效的生成方法。

技术总结
本发明提供了一种图片发光特效的生成方法、系统、设备及存储介质,方法包括:接收用户上传的原图;在后台执行图片复制指令生成一张与原图一致的背景图;对背景图中的图案进行基于像素颜色置换的扩大处理获得发光层纹理;对发光层纹理中的各像素点进行水平和垂直模糊处理;基于原图中的图案各像素点的透明度以及用户设定的透光百分比参数计算得到图案各像素点的颜色混合系数;基于颜色混合系数对原图中的图案和模糊处理后的背景图中的发光层纹理进行融合处理,获得发光特效图片。本发明的方法用户上传原图之后,后台会自动进行抠图生成发光层纹理,之后融合图案和发光层纹理得到发光特效图片,无需用户手工处理,提高了发光特效制作效率。特效制作效率。特效制作效率。


技术研发人员:王丽康
受保护的技术使用者:深圳市大头兄弟科技有限公司
技术研发日:2022.10.24
技术公布日:2023/1/13
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献