我正在尝试将 RGB 值转换为 4 个字符的十六进制颜色(
FC0C
而不是 FFCC00CC
),我将如何在 python 中执行此操作?
我目前使用的是 6 字符十六进制,但它太长了。
您可以使用代码获取 4char hex
char6_hex = "FFCC00CC"
char4_hex = char6_hex[0]
index = 0
for i in range(1, len(char6_hex)):
if char6_hex[i] != char6_hex[index]:
char4_hex += char6_hex[i]
index = i
print(char4_hex)