- UID
- 2
- 积分
- 8682
- 帖子
- 2905
- 主题
- 199
- 论坛币
- 11231
- 威望
- 16
- EP值
- 2348
- MP值
- 15
- 阅读权限
- 200
- 注册时间
- 2011-8-3
- 在线时间
- 2597 小时
- 最后登录
- 2024-2-26
|
six 发表于 2012-2-19 01:45
请问:
clip2(7, mask)是为什么啊, py文件里说clip2(Scale, Draw)
换成其他的数字就看不到文字 ...
Scale的含义在于图形的缩放比例, 是2的若干次方. TextOutlineDraw()函数返回的文字图形, (坐标)比例就是普通文字的64倍, 所以Scale要填7, 使其显示为普通文字大小 (2^(7 - 1)=64). 关于clip代码的具体用法, 可以参考ASS代码说明文档...(坛子上有)
所以, 对于字体Mask, 参数通常就是7, (除非你有特殊想法), 对于一般图形作Mask, 就要看那图形的坐标比例了(在绘制的时候确定).
关于第二个问题, 记得上次也说了, 对于字体Mask, 没有影响, 对像素字特效等才有影响. 你去看下那个像素字特效教程就清楚了.
|
|