TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua

 找回密码
 新人加入
查看: 1511|回复: 1

[未解决] 新人求助,应用模板时弹出一个错误 [复制链接]

Rank: 1

发表于 2023-3-11 16:00:41 |显示全部楼层
如上,我用的是之前下的特效模板,但是运行就会弹出问题...请问是模板的某些地方需要调整吗

Rank: 1

发表于 2023-3-11 16:22:51 |显示全部楼层
from tcaxPy import *

def tcaxPy_Init():
    global _Fs
    global Font
    _Fs = GetVal(val_FontSize)
    Font = InitFont(GetVal(val_FontFileName), GetVal(val_FaceID), _Fs, GetVal(val_Spacing), GetVal(val_SpaceScale), 0xFFFFFF, 0, 0)

def tcaxPy_Main(_i, _j, _n, _BT, _ET, _SK, _KT, _X, _Y, _A, _TXT):
    ASS_BUF = []

    DY = _Y - 13
    ass_main(ASS_BUF, SubL(_BT + 200, _ET), pos(_X, DY) + color1('00FFFF') + bord(0) + blur(4) + fad(400, 0), _TXT)

    dx = _X - int(_A / 2 + 0.5)
    dy = DY - int(_Fs / 2 + 0.5)
    outline = TextOutlinePoints(Font, _TXT, 1.0)
    num = len(outline)
    dur = 200
    for i in range(num):
        ts = _BT + dur * i / num
        te = _ET
        x = dx + outline[i][0]
        y = dy + outline[i][1]
        EFT = pos(x, y) + alpha1(0) + alpha3(150) + alpha4(200) + bord(1) + shad(1) + be(1) + \
              color1('0000FF') + color3('FF00FF') + color4('FFFF00') + fad(200, 0)
        ass_main(ASS_BUF, SubL(ts, te, 1, Pix_Style), EFT, PixPt())

    return (ASS_BUF, None)

模板内容是这样的
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-4-16 23:03

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH