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

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

彩虹LINE [复制链接]

Rank: 4

楼主
发表于 2013-4-19 20:07:41 |显示全部楼层
其實關鍵在_G.HSV_to_RGB()這個函數
_G.HSV_to_RGB(h,s,v)
h指的是色相 範圍為0~360
所以會從紅澄黃綠藍靛紫最後回到紅 這樣變化
s,v範圍為0~1
基本上都設為1.0(這樣彩度會比較鮮豔)
s越往0顏色越淡
v越往0顏色越黑
1

查看全部评分

Rank: 4

沙发
发表于 2014-1-17 23:07:46 |显示全部楼层
本帖最后由 影kage 于 2014-1-17 23:12 编辑

A = _G.ass_color(_G.HSV_to_RGB(360*(ci[1]-1)/cn,1,1))
B = _G.ass_color(_G.HSV_to_RGB(360*(ci[1]-1)/cn,1,1))
{\3vc(A,A,B,B)}
怕寫太長不好看,所以請自行把A和B帶進去產生,語法兩邊加!(驚嘆號)隔開,順便加上 char_counter
如果是用逐音節的話
ci改成$si,cn改成$syln
您需要登录后才可以回帖 登录 | 新人加入

GitHub|TCAX 主页

GMT+8, 2024-5-10 23:50

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部
RealH