FadeIn2Ex のバックアップソース(No.1)

#contents

* 概要 [#n4d76427]

FadeIn2の機能拡張版。色指定が可能。

* 作者 [#lfde3350]

[[kiraru2002:http://members.at.infoseek.co.jp/kiraru2002/]]

* 関数 [#o6fa2e59]

#code(nonumber){{
function FadeIn2Ex(clip clip, int "n", int "color", int "addframes") # "addframes" valid in ver.2.0
{
color=default(color,$000000)
n=default(n,round(clip.framerate))
n=(clip.framecount>n)?n:clip.framecount
addframes=default(addframes,0)
newclip=(addframes>0)?clip.Loop(addframes+1,clip.framecount-1,clip.framecount-1):clip
newclip=(addframes>0)?clip.Loop(addframes+1,0,0):clip
newclip=newclip.DelayAudio(addframes/newclip.framerate)
newclip=(addframes>1)?newclip.trim(0,addframes-1).Amplify(0)+newclip.trim(addframes,0):newclip
return Dissolve(newclip.BlankClip(n+2,color=color),newclip,n)
}
}}

* 書式 [#m379b8de]

#code(nonumber){{
FadeIn2Ex(clip clip, int "n", int "color", int "addframes")
}}

** 引数 [#abfb9808]

-n
--フェード対象フレーム数
-color
--色指定(16進数)
-addframes
--追加するフレーム数

* 使用例 [#m6259839]

 FadeIn2Ex(20,$ffffff,0)

* 備考 [#b978e615]

-[[Kiraru2002's Room:http://members.at.infoseek.co.jp/kiraru2002/#script]]