如果把一张图片在内存中修改后,再重新加载为texture?

现在希望对一张下载的图片进行模糊,再把模糊后的对象放入texture或者image中显示,
请问下这个流程要怎么处理?
已邀请:

fumengjia

赞同来自:

先看下这个Demo:图片添加模糊滤镜
有问题再联系

devilsome

赞同来自:

看过了,这个效果不能接受,而且也无法修改模糊参数。
laya提供的模糊滤镜,模糊半径太小。filter中的shader无法自定义修改。
我现在希望使用stackblur来操作图片。
 
原始图:

blur1.png

 
laya的blur效果:

blur2.png

 
期望的效果:

blur3.png

 

devilsome

赞同来自:

这个问题现在有答复了吗?

cuixueying

赞同来自:

想要模糊成这种效果,必须离线处理,因为模糊是非常消耗效率的,需要在gpu上多次绘制,模糊程度越高,绘制次数就会越多,效率损耗就越大。。比如在photoshop中的高斯模糊,都是离线处理的。。游戏中运行时是无法做到的,建议开发者可以离线模糊图片来实现。。网上可以搜索一些关于高斯模糊算法的知识,你可能就理解我们的实现方式了!

要回复问题请先登录注册