8비트 및 24비트 색상 표현을 위한 글꼴 효과

8비트 및 24비트 색상 표현을 위한 글꼴 효과

터미널에서 8비트와 24비트 색상을 사용하고 싶은데 몇 가지 다른 버전을 보았습니다.

code="\e[38;5;${if}m"
code="\e[38;5;${ir};${ig};${ib}m"

두 번째 숫자에 대해서는 잘 모르겠습니다 . 5가끔 그렇습니다 2. 글꼴 효과와도 관련이 있다는 것을 읽었습니다.

또한 글꼴 효과는 전경에만 영향을 미치며 별도로 포함될 수 있습니다(예 \e[5m: ). 맞습니까?

code="\e[5m\e[38;5;${ir};${ig};${ib}m"

답변1

예제에서는

code="\e[38;5;${if}m"
code="\e[38;5;${ir};${ig};${ib}m"

이것5두 번째 경우에는 남용됩니다. RGB 삼중항(사용직접색)사용하게 될 것이다2그 위치에서. 단일 값을 갖는 첫 번째 경우는 다음과 같습니다.인덱스 색상.

클립 \e[5m설정깜박거리다색상과 달리 속성(대부분의 터미널에서).

추가 자료:

관련 정보