- UID
- 1188
- 积分
- 1115
- 帖子
- 116
- 主题
- 12
- 论坛币
- 2163
- 威望
- 0
- EP值
- 413
- MP值
- 0
- 阅读权限
- 50
- 注册时间
- 2013-4-30
- 在线时间
- 767 小时
- 最后登录
- 2017-10-23
|
本帖最后由 yyxxlc 于 2013-5-16 07:03 编辑
main_002,main_003,main_004,main_005,它们对字体颜色的渐变到底是按照什么规律的啊,我今天研究了一整天都没纠结出来。
明明我的主颜色是00deff(蓝),第二颜色是(红),为什么最后生成的却是从黄色渐变到蓝紫色
同样的主要颜色,第二颜色设置,用main_003.py生成,居然出来的渐变颜色效果是一样的(几乎),只是用main_002生成的每一句无论长短都是开头是黄色到结尾一定是蓝紫色的,但是用main_003生成出来的如果句子短一点后面可能没有明显的蓝紫色痕迹了。
原来我定义的蓝色和红色究竟是来闹哪样的!是因为DivClr(_1C,_2C,_n)的原因么 这个函数是怎么拆分颜色的可以告诉我下原理么大大。
还有main_003里的这一段是什么含义,特别是那个fac
COLOR = DeFmtRGB(_1C)
rr = COLOR[0]
gg = COLOR[1]
bb = COLOR[2]
if 10 * _n > 255:
fac = 128 / _n
else:
fac = 10
if rr > 128:
rr -= fac * _j
else:
rr += fac * _j
if gg > 128:
gg -= fac * _j
else:
gg += fac * _j
if bb > 128:
bb -= fac * _j
else:
bb += fac * _j
其实我最想知道的是,到底大大是怎么准确的进行想要的字体渐变的。因为这个内置特效,完全没法掌握它的渐变规律啊。。。 |
|