这种颜色是什么类型

时间:2018-03-23 07:33:19

标签: colors

我有一个来自一个大型旧项目的MS ACCESS数据库(不是网络项目,不知道它是用哪种语言编写的),在一个表格中有一个字段,称为" color&# 34 ;.它包含一种奇怪的值:

Colors list

我已经在网上搜索了答案,但我还没弄明白,唯一可行的解​​决办法就是手动解析旧程序中的所有元素并匹配所有颜色。这样可行,但是有很多数据,而且会耗费大量时间。

例如, -15578478 列表中的颜色代表HTML HEX中的#124A92

1 个答案:

答案 0 :(得分:3)

它们似乎是32位ARGB,显示为带符号的十进制数。

>>> binascii.hexlify(struct.pack('>i', -15578478))
b'ff124a92'

alpha字段恰好被最大化,导致所有数字的符号显示为负数。很可能它在其他地方并不是不透明,而是简单地跳过了。