『漫游』酷论坛>『影音数码技术学习交流』>[求助]关于AVS加载图片 ..

[求助]关于AVS加载图片的问题

loveclark@2007-08-02 16:56

这是我AVS加载图片的脚本,想要取消图片的透明度,不知道是哪个命令?各位前辈帮帮忙
3Q

LoadPlugin("F:\PSP游戏\RPG_RPP11\avsfile\VSFilter.dll")

cd0=DirectShowSource("g:\预告.MKV", fps=23.976, convertfps=true)
cd0=cd0.AddBorders(0,0,0,0)
v=cd0

v=v.TextSub("g:\预告.ssa")

v1=v.converttoRGB32
v2=ImageReader("g:\1.jpg").converttoRGB32
v3=ImageReader("g:\2.jpg").converttoRGB32
v2=v2.Mask(v3).trim(0,723).FadeIO(34)
v4=v1.trim(0,100)
v5=v1.trim(100,844).Layer(v2,"add",70,545,0)
v6=v1.trim(845,0)
v=v4+v5+v6

v=v.Lanczos4Resize(480,272)

v=v.ConvertToYV12()

v
Trim(0, v.Framecount)
ResampleAudio(44100)
Tweak(0.3,1.45,8.9,1)
Sharpen(0.2)
引用

雷鸣@2007-08-02 17:02

一定是水印……我想没错的……
引用

loveclark@2007-08-02 17:08

4242 就是做水印
这个脚本是我好久之前参照某教程写的,现在重新搞个水印可惜忘了具体代码的作用了
引用

肥海@2007-08-02 18:12

无限鄙视水印行为~
引用

loveclark@2007-08-02 23:55

呵呵

继续等待高手
引用

ksleck@2007-08-03 11:48

话说 AddBorders(0,0,0,0) 是什么意思??
都是0 就是不加border.....对吧……
引用

风雪云@2007-08-07 10:39

经过实验帮LZ找到了答案,不知是否正确
v5=v1.trim(100,844).Layer(v2,"add",70,545,0)
其中最后参数是透明度,LZ把0改成255看看,我想应该可以
引用

loveclark@2007-09-08 00:55

引用
最初由 风雪云 发布
经过实验帮LZ找到了答案,不知是否正确
v5=v1.trim(100,844).Layer(v2,"add",70,545,0)
其中最后参数是透明度,LZ把0改成255看看,我想应该可以

不好意思那么晚才回帖
我试了你说的 确实是v5=v1.trim(100,844).Layer(v2,"add",70,545,0)里面的参数决定的透明度 但不是最后一个0 把70那项才是透明度
终于知道了 谢谢LS的了
引用

| TOP