搜索 社区服务 统计排行 帮助
  • 1384阅读
  • 1回复

[请教]关于AVS里挂图淡出位置的问题

楼层直达
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
Anime=DirectshowSource("E:\001.mkv",audio=false).converttorgb32
Logo1=ImageReader("logo.jpg").converttorgb32
Logo2=ImageReader("logo_mask.jpg").converttorgb32
Logo3=Logo1.mask(Logo2).fadeio(24)
v1=Anime.Layer(Logo3,"add",255,200,20)
return v1


代码如上,无论是用【.fadeio(24)】或者【.fadein(24).fadeout(24)】,其效果都是淡入成功,但是淡出却并不是在片尾最后的24帧位置淡出,而是大约在LOGO出现近50秒的样子就淡出了。
试过用TRIM()来设定淡入和淡出的位置,结果:淡入是从TRIM(a,b)的那a帧K开始的24帧内淡入,但是淡出却不是从b帧之前的24帧开始淡出。TRIM(a,b)的帧数不够长的话,则在淡出效果未出现前,LOGO就突然消失,TRIM(a,b)即便是够长,LOGO淡出的位置依然是在其出现后近50秒的位置淡出消失。

希望高人能够给予帮助~~

热爱动漫、热爱生活
我的个人主页:
级别: 新手上路
注册时间:
2006-02-23
在线时间:
0小时
发帖:
125
只看该作者 1楼 发表于: 2009-01-06
明白原因了。原来是ImageReader的默认值的问题……必须添加参数

热爱动漫、热爱生活
我的个人主页:
快速回复

限150 字节
上一个 下一个