颜色工具 - ColorUtil¶
由来¶
前端开发和 UI 设计中经常需要在十六进制颜色和 RGB 之间转换。ColorUtil 提供简洁的颜色格式转换方法。
方法¶
十六进制转 RGB¶
from hutool import ColorUtil
ColorUtil.hex_to_rgb('#336699') # (51, 102, 153)
ColorUtil.hex_to_rgb('336699') # (51, 102, 153)(不带 # 也可以)
ColorUtil.hex_to_rgb('#f00') # (255, 0, 0)(支持简写格式)
ColorUtil.hex_to_rgb('#FF6600') # (255, 102, 0)(不区分大小写)
RGB 转十六进制¶
ColorUtil.rgb_to_hex(51, 102, 153) # '#336699'
ColorUtil.rgb_to_hex(255, 0, 0) # '#ff0000'
ColorUtil.rgb_to_hex(0, 0, 0) # '#000000'
备注
更多方法请参阅 API 参考 文档。