我正在尝试将主要主题颜色值设置为自定义颜色(十六进制代码)。我发现this表示我需要将我的主要颜色设置为那里提到的JSON对象。
这对我没有意义,为什么我必须自己构建这样的对象?转换(例如,当给出十六进制值时)到HSL并根据需要调整色调值是否更有意义?当然,在库内,所以我只需要传递一个十六进制值。
我的第二个问题是,为什么这个JSON对象的值超过360度?至于我的理解,这些值代表HSL色彩空间的色调值...
答案 0 :(得分:2)
我使用this tool创建了自定义颜色。您可以直接在主题配置中使用它,如下所示:
mov cl, 16 ;Total bits in BX
sub cl, C ; minus count of inputted bits
shl bx, cl ;Now inputted bits start at bit[15]
MOV CH, 0
PRINT:
CMP CH, C
JE END_
INC CH
SHL BX, 1 ;Here you shift out the highest bit
JC RS
; and so on...