|
用animiate也实现了
我找到了3种方法
1- function opp(clip so , float op)
- {
- grey=so.greyscale()
- overlay(so,grey,opacity=op)
- }
- animate (so,0,100,"opp",0.0,1.0)
复制代码 用了animate和overlay,overlay可以设置透明度。
2- animate(50,70,"merge",so,so.greyscale(),0.0,so,so.greyscale(),1.0)
复制代码 用了animate和merge,同样是用透明度。
上面两种透明度的参数是从0.0->1.0,如果是0->1的话,不会有效果的...
3- function transC2G(clip so , int fcs , int fcl)
- {
- grey=so.greyscale().trim(fcs-fcl+1,0)
- so2=so.trim(0,fcs+fcl-1)
- dissolve(so2,grey,fcl*2-1)
-
- return last
- }
- transC2G(so,500,200)
复制代码 用了dissolve,把一段分成彩色和黑白两段,dissolve过去。 |
|