Package org.aoju.bus.core.lang.ansi
Class Ansi8BitColor
java.lang.Object
org.aoju.bus.core.lang.ansi.Ansi8BitColor
- All Implemented Interfaces:
AnsiElement
ANSI 8-bit前景或背景色(即8位编码,共256种颜色(2^8) )
- 0-7: 标准颜色(同ESC [ 30–37 m)
- 8-15: 高强度颜色(同ESC [ 90–97 m)
- 16-231(6 × 6 × 6 共 216色): 16 + 36 × r + 6 × g + b (0 ≤ r, g, b ≤ 5)
- 232-255: 从黑到白的24阶灰度色
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
Modifier and TypeMethodDescription转换为背景色转换为前景色static Ansi8BitColorbackground(int code) 背景色ANSI颜色实例booleanstatic Ansi8BitColorforeground(int code) 前景色ANSI颜色实例intgetCode()获取颜色代码(0-255)inthashCode()toString()
-
Method Details
-
foreground
前景色ANSI颜色实例- Parameters:
code- 颜色代码(0-255)- Returns:
- 前景色ANSI颜色实例
-
background
背景色ANSI颜色实例- Parameters:
code- 颜色代码(0-255)- Returns:
- 背景色ANSI颜色实例
-
getCode
public int getCode()获取颜色代码(0-255)- Specified by:
getCodein interfaceAnsiElement- Returns:
- 颜色代码(0 - 255)
-
asForeground
-
asBackground
-
equals
-
hashCode
-
toString
- Specified by:
toStringin interfaceAnsiElement- Overrides:
toStringin classObject- Returns:
- ANSI转义编码
-