如何在 Flash AS3 中创建 Photoshop 的模糊表面?
我想在 Flash 中创建表面模糊效果,但找不到任何示例。
请帮我!谢谢你们。
如何在 Flash AS3 中创建 Photoshop 的模糊表面?
我想在 Flash 中创建表面模糊效果,但找不到任何示例。
请帮我!谢谢你们。
快速浏览了一下,我也无法在任何地方的 Flash 中找到这样的示例,所以我试了一下。结果好坏参半......它可能比表面模糊更色情模糊,但我希望它至少作为一个起点有一些用途。
我已经把代码放在 wonderfl 上:http ://wonderfl.net/c/iLgg (这里有另一个例子)
基本思想是将 Flash 的高斯模糊滤镜应用于图像,然后将模糊版本的每个像素与原始像素进行比较,看看它偏离了多远。模糊对给定像素的改变越多,它丢失的重要细节就越多(相反,模糊前和模糊后的像素越相似,平滑的细节对图片外观的重要性可能就越小) . 最终图像是两者的混合,更多的源图像被带回具有更多细节的区域。
影响最终外观的关键参数是:
上面链接的代码没有优化,所以它不是特别快,但我希望它相对容易看到发生了什么。