processing
처리 중 색상
수색…
소개
통사론
- 컬러 (r, g, b);
- 컬러 (r, g, b, 알파);
- 색상 (회색);
- 색상 (회색, 알파);
- 컬러 (h, s, l); // 모드는 HSB 여야합니다. colorMode를 사용하여 변경할 수 있습니다.
매개 변수
매개 변수 | 세부 |
---|---|
아르 자형 | 모드가 RGB 때 색상의 빨간색입니다. |
지 | 모드가 RGB 때 색상의 녹색입니다. |
비 | 모드가 RGB 때 색상의 파란색입니다. |
알파 | 색상의 불투명도입니다. |
h | 모드가 HSB 경우 색상의 색조입니다. |
에스 | 모드가 HSB 때 색상의 채도입니다. |
엘 | 모드가 HSB 경우의 밝기 / 밝기입니다. |
회색 | 검정 (0)과 흰색 (255) 사이의 값입니다. |
비고
공식 Processing 문서에는 언급되지 않았지만 사용할 수있는 CMYK
모드가 있습니다.
색상 표기법
프로세싱은 컬러 포맷에 매우 유연하기 때문에 Processing에서 컬러를 사용하는 다양한 방법이 있습니다.
RGB 및 RGBA
표준 RGB (A) 표기법과 기본 색상 모드입니다. 처음 세 가지 색상 값 (빨강, 초록, 파랑)의 범위는 0
부터 255
입니다. 예를 들어, 아래 예제는 적색이 255
로 지정되었으므로 다른 색상은 0
있으므로 빨강 색입니다. 흰색은 (255, 255, 255)
이고 검정은 (0, 0, 0)
입니다. 선택 사항 인 네 번째 매개 변수는 알파 값 즉 투명도를 나타냅니다. 다른 구성 요소와 마찬가지로 값의 범위는 다시 [0-255]입니다. 0
은 완전히 투명하고 255
는 완전하게 단단합니다.
color(255, 0, 0) // This is red
color(0, 255, 0, 255) // This is opaque green, and is the same as color(0, 255, 0)
color(255, 255, 0, 10) // This is almost transparent yellow
HSB
HSB 표기법은 빨강, 초록 및 파랑이 각각 색조, 채도 및 밝기로 대체된다는 사실을 제외하면 RGB 표기법과 비슷합니다. colorMode(HSB)
사용하여 HSB로 전환 할 수 있습니다.
color(0, 0, 255) //This is white
RGB와 마찬가지로 HSB도 네 번째 매개 변수로 알파 값을가집니다.
회색 값
하나의 매개 변수가 색상 함수에 지정되면 흑백 사이의 양으로 해석됩니다. 흰색은 255로 표시되고 검은 색은 0으로 표시됩니다. 이는 RGB 모드에서 color(param1, param1, param1)
과 같습니다. 두 개의 매개 변수가 지정되면 첫 번째 매개 변수는 위와 같이 해석되고 두 번째 매개 변수는 알파 값이됩니다.