Эффект размытия — Flash CS4 (копирование настроек диафрагмы)

Используя Flash CS4, как я могу создать функцию, которая будет воспроизводить влияние различных настроек диафрагмы на камеру. Я хочу, чтобы пользователь мог нажимать на разные «фокусные точки» своего изображения и видеть, как изменится апертура/глубина резкости в зависимости от того, какая фокусная точка находится в фокусе. По сути, я хочу, чтобы эффект размытия перемещался в зависимости от того, где они щелкают.

Также мне было любопытно, знает ли кто-нибудь, как создать ползунок, который создавал бы эффект размытия при низкой апертуре камеры. Я пишу эту программу для своих старшеклассников, чтобы они могли использовать их в классе — когда они делают снимок, они загружают его и смотрят, как разные диафрагмы повлияют на их изображение.


person Scott Bartholomew    schedule 04.11.2009    source источник


Ответы (1)


В ссылке Flash BlurFilter, чтобы идеально имитировать апертуру камеры, но, манипулируя blurX и blurY, вы можете создавать различные степени размытия. Установите для обоих одно и то же число и используйте большее число для меньшей апертуры.

Не существует установленной формулы для определения правильного blurX и blurY, потому что это зависит от слишком многих переменных. Параметры объектива и расстояние вне фокуса на изображении должны быть известны для получения любого приближения. Я делал несколько снимков реального мира с разными значениями диафрагмы, а затем регулировал параметры размытия, чтобы добиться эффекта, наиболее близкого к реальным изображениям.

person Mark Ransom    schedule 04.11.2009