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

 找回密码
 新人加入
查看: 3674|回复: 2
打印 上一主题 下一主题

[已解决] 如何取得該句第1個字的x,y座標 [复制链接]

Rank: 4

楼主
发表于 2013-5-18 13:32:22 |显示全部楼层
val_TextInitX        = 40        # 第i句卡拉OK歌词的j个字符的左上角X轴坐标
val_TextInitY        = 41        # 第i句卡拉OK歌词的j个字符的左上角Y轴坐标

这两个我测试了下,应该不是绝对坐标,而是这个字符左上角的像素的相对坐标。
返回值是一个元组。
比如,下面这个是 _j 处的图像,*部分是字符所占位置,它的val_TextInitX返回的是2 , val_TextInitY 返回值为3.
xxxxx
xxxxx
x***x
x***x
xxxxx

如果像{k10}{k20}'字符' ,k10后面为空,两个返回值都为0。

根据测试结果,我初步估计是这样的意思。待奶大证实。
1

查看全部评分

Rank: 4

沙发
发表于 2013-5-18 13:34:27 |显示全部楼层
至于第一个字符的位子,当_j==0的时候,_x和_y 不行么

Rank: 4

板凳
发表于 2013-5-18 21:52:40 |显示全部楼层
影kage 发表于 2013-5-18 21:49
我是要每個字都能抓到第一個字到最後一個字的座標
如果用_j==0的話 只能放個全域變數 將第一個座標給存起 ...

想到一个笨方法,_firstx = _x - (_a*_j)
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-7 01:54

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH