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

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

[已解决] 关于PIX的中心 我尽力了... [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-1-20 10:55:53 |只看该作者 |倒序浏览
如果是一般的ass的话 如果是按照aligment=an5的话,_x,_y就是中心了吧;

说实话,我觉着自个儿的智商捉急翻来覆去看了好久的教程+度娘都没法子准确理解什么是内部偏移量和外部偏移量 相对位置和绝对位置 ORZ 桑心了....

于是我当时很淡定的跳过了这个无法理解的东西,决定让一切随风而逝,那么约莫着把PIX[0][0],PIX[0][1]作为PIX的中心植入自己的世界观。

但在看pixstone的时候突然发现了一个严重的问题,PIX[0][0],PIX[0][1]完全不在字上啊(就输出的坐标和最后字所处的所处的位置而言,而且这两个坐标输出来的值居然是负的)。世界观瞬间碎成一片一片的。

我估摸着也许(abs(PIX[0][0]) + _TextWidth[_i][_j] / 2, PIX[1][1] - abs(PIX[0][1]) - _TextHeight[_i][_j] / 2) 才是PIX的中心,但是为什么为什么 会出现这种如此复杂考智商杀脑细胞的玩意儿?

于是我又回去看了N遍99%那个教程,发现.....我还是看不懂各种位置。好生绝望!求解脱

Administrator

Shanzhai Pro.

Rank: 7Rank: 7Rank: 7

沙发
发表于 2014-1-20 23:36:34 |只看该作者
PIX結構就是一個矩形框 整體結構((initX, initY), (width, height), (r1, g1, b1, a1, r2, g2, b2, a2, r3, ...))
PIX[0] 就是(initX, initY) 是矩形框左上角的座標
PIX[1] 就是 (width, height) 是矩形框的寬和高

所以中心的座標是 (PIX[0][0]+PIX[1][0]/2,PIX[0][1]+PIX[1][1]/2)
1

查看全部评分

您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-12-4 17:00

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH