一个函数的渐变效果

时间:2009-11-05 05:43:14

标签: flash function gradient blur

我想对Flash CS4中的图像应用模糊滤镜。我理解如何应用文件管理器,但有没有办法将不同的数量应用于图像的不同部分?我希望边缘非常模糊,而我希望中心保持相对清晰(应用模糊滤镜,就好像它是从中心出来的渐变)。

4 个答案:

答案 0 :(得分:1)

使用Pixeleros像素弯曲滤镜here

Adam Harte给出的解决方案更简单,如果你要用更少的模糊作弊,但如果你想要一些类似于相机的景深效果的东西,它看起来真的错了。

答案 1 :(得分:0)

你必须多次通过。基本上为每个连续较小的图像区矩形生成一堆BitmapData对象。

答案 2 :(得分:0)

您可以查看Adobe Pixel Bender,为Flash创建自己的过滤器并将其应用于图片。

答案 3 :(得分:0)

要获得此效果,您需要三层。以下是从底部到顶部的图层:

  1. 原始非模糊图像(最底层)。
  2. 原始图像的复制,应用了完整模糊。
  3. 渐变面具。创建一个具有所需渐变的黑白填充的形状(需要在动画片段中),并将其放在顶部。然后,您可以使用它来屏蔽模糊图层(您需要使用Actionscript应用蒙版,因为它是the only way you can have a gradient mask)。
  4. 您可以选择遮罩原始图像或模糊图像,但遮罩层需要位于非遮罩图层的顶部。

    希望这有帮助。