2009-11-05 3 views
0

Je souhaite appliquer un filtre de flou à une image dans Flash CS4. Je comprends comment appliquer le fichier, mais existe-t-il un moyen de l'appliquer en différentes quantités à différentes parties de l'image? Je veux que les bords soient très flous pendant que je veux que le centre reste relativement net (appliquez le filtre de flou comme s'il s'agissait d'un dégradé venant du centre).Effets de dégradé d'une fonction

Répondre

0

Vous auriez à le faire en plusieurs passes. Fondamentalement, générer un tas d'objets BitmapData de chaque rectangle successivement plus petit de la zone d'image.

0

vous pouvez jeter un oeil à Adobe Pixel Bender, créer votre propre filtre pour Flash et l'appliquer à l'image.

0

Pour obtenir cet effet, vous aurez besoin de trois couches. Voici les couches de bas en haut :

  1. L'image non brouillée d'origine (couche la plus en bas).
  2. Copie de l'image originale, avec le flou total appliqué.
  3. Masque de dégradé. Créer une forme avec un remplissage noir et blanc du dégradé que vous voulez (doit être dans un MovieClip), et placez-le sur le dessus. Vous pouvez ensuite l'utiliser pour masquer le calque de flou (vous devrez appliquer le masque en utilisant Actionscript, car the only way you can have a gradient mask).

Vous pouvez choisir de masquer l'image d'origine ou l'image floue, mais le calque de masque doit être au-dessus du calque non masqué.

Espérons que cela aide.

1

Utilisez le filtre pixeler Pixeleros here. La solution d'Adam Harte est plus simple si vous trichez avec un peu moins de flou, mais cela semble vraiment faux si vous voulez avoir quelque chose de similaire à l'effet de profondeur de champ d'une caméra.