当前位置: 主页 > 处理视频 > 视频字幕制作 > 字幕手册:SSA字幕代码参数详解(5)

字幕手册:SSA字幕代码参数详解(5)

2008-12-27   www.AV110.net / 月影 点击: 标签:字幕手册 SSA字幕
  六、画图

{\p(scale)} (scale) 画图模式:On ,并同时设置坐标的放大倍率.
放大倍率为2的(<scale> -1)次方.
比如 {\p4} 下的坐标 (8,16)(2的3次方,2的4次方) 和 {\p1}下的坐标 (1,2)(2的0次方,2的1次方)是相同的。

  <scale>为0,  关闭画图模式.

{\pbo(y) (y)} 基线偏移. 所有的绘图命令将基于此基线.(up: y<0, down: y>0)

m (x) (y) 移动画笔到 (x),(y) (封闭曲线)

n (x) (y) 移动画笔到 (x),(y) (非封闭曲线)

l (x) (y) 画一条直线到 (x),(y)

例: Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 210 10 l 330 10 330 32 210 32{\p0} ;矩形

b (x1) (y1) (x2) (y2) (x3) (y3) 以点 1(x1) (y1) 和点 2(x2) (y2) 为控制点绘制贝塞尔曲线 到 点 3(x3) (y3). [3D(立方等式)]

s (x1) (y1) (x2) (y2) (x3) (y3) .. (xN) (yN) 绘制统一B-样条曲线(立方等式)到点 N, 至少需要三个坐标. [3D(立方等式)]
所有的曲线都有Degree(度数).一条曲线的度数在表现所使用的等式里面是最主要的指数.Degre值越高曲线越圆滑.一个直线的等式度数是1,一个二次的等式度数是2.B-样条曲线表现是立方等式,度数是3.所以这里是[3D]

p (x) (y) 延伸 B-样条曲线(立方等式) 到 (x), (y)

c 关闭 B-样条曲线 (立方等式)

B-样条曲线(立方等式)、贝塞尔曲线和计算机语言里画图差不多(可以说一样的),所以能随意构成任何造型的曲线,也能描述圆弧、椭圆、抛物线这样的曲线.具体其它图形的画法找找相关的书籍吧。

例:

Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 210 20 b 210 20 210 10 220 10 l 330 10 b 330 10 340 10 340 20 l 340 40 b 340 40 340 50 330 50 l 220 50 b 220 50 210 50 210 40 l 210 10{\p0} ;圆角矩形

Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 0 0 s 300 0 300 100 0 100 c ;椭圆

Dialogue: 0,0:00:03.00,0:00:09.00,title,,0000,0030,0050,,{\p1}m 0 0 s 100 0 100 100 0 100 c ;圆

{\clip(<x1>, <y1>, <x2>, <y2>) 切割图画 .切割按照(x1,y1)[左上角]与(x2,y2)[右下角]所定义的矩形的对角线来切矩形.

{\clip([<scale>,] <drawing commands>)} 用来切割多边形.

这里的(scale) 与 \p(scale) 相同

注意事项:
绘图命令必须在{\p1+}(画图模式:On )之后,最后加上{\p0}(画图模式:Off ).好处是把该图像可以作为一个字符对象来处理,才可以移动、旋转......

绘图必须是以 m 开始.

绘图的最后必须要封闭曲线.

所有未封闭的曲线将会自动以一条直线联结起、终两点来强制封闭.

同一层上重叠的图形将会进行逻辑"与"x作.

坐标位置与基线位置和对齐模式有关.

p and c 命令只能在绘制B-样条曲线时使用.

顶一下
(5)
71.4%
踩一下
(2)
28.6%
精彩推荐