Static ReadonlyRGB_RGB颜色标记位偏移量
RGB颜色值会加上这个偏移量来区分索引颜色。 值为 0x1000000 = 16777216 = 2^24
StaticisStaticextractStaticcreateStaticcreateStaticcreateStaticgetStaticGet获取颜色的十六进制字符串表示
将颜色索引转换为6位十六进制字符串格式(不包含#前缀) 支持索引颜色和RGB真彩色
颜色索引值(0-255为索引颜色,>=16777216为RGB颜色)
是否为深色背景,默认为false
6位十六进制颜色字符串,如"FFFFFF"
StaticGet获取颜色的CSS格式字符串表示(带#前缀)
颜色索引值
是否为深色背景
CSS颜色字符串,如"#FFFFFF"
StatichexStaticGet根据颜色索引获取对应的RGB十六进制数值
这是核心的颜色映射函数,将CAD标准颜色索引转换为RGB十六进制数值。 支持AutoCAD的256色调色板,包括基本颜色、灰度色和扩展颜色。 也支持RGB真彩色(colorIndex >= RGB_MARKER)。
颜色索引值(0-255为索引颜色,>=16777216为RGB颜色)
未使用的参数,保留为0
是否为深色背景,影响某些颜色的显示
RGB十六进制数值
特殊颜色处理:
=16777216:RGB真彩色
颜色转换器类
用于CAD系统中的颜色索引与十六进制颜色值之间的转换。 这个类主要用于处理CAD系统中的标准颜色索引(如AutoCAD的ACI颜色索引) 与RGB十六进制颜色值之间的转换。支持256种标准颜色的映射。
主要功能:
RGB颜色存储格式: