레퍼런스 p5.Color

p5.Color

색상을 설명하는 클래스입니다.

p5.Color 객체는 해당 객체가 생성될 때 활성화되었던 색상 모드와 레벨 최대값을 저장합니다. 이러한 값들은 객체 생성자에 전달된 인수를 해석하는 데 사용됩니다. 또한 saturation() 함수가 호출될 때와 같은 출력 서식을 결정합니다.

색상은 내부적으로 부동 소수점 형식으로 이상적인 RGBA 값의 배열로 저장되며, 0에서 1까지 정규화됩니다. 이러한 값들은 가장 가까운 화면 색상을 계산하는 데 사용됩니다, 화면 색상은 0에서 255까지의 RGBA 레벨입니다. 화면 색상은 렌더러로 전송됩니다.

다른 색상 표현이 계산될 때, 결과는 성능을 위해 캐시됩니다. 이러한 값들은 정규화된 부동 소수점 숫자입니다.

참고: color() 는 이 클래스의 인스턴스를 생성하는 권장된 방법입니다.

구문

p5.Color([pInst], vals)

매개변수

pInst

p5 인스턴스에 대한 포인터.

vals

색상값을 포함하는 배열 빨강색, 초록색, 파란색 및 알파채널 용 또는 CSS 색상.

메서드

toString

색상을String으로 형식화하여 반환합니다.

myColor.toString() 를 호출하면 디버깅에 유용합니다. 예시로 print(myColor.toString())입니다. 또한 다른 라이브러리와 함께 p5.js를 사용하는 데 도움이 됩니다.

매개변수, format, 은 선택 사항입니다. 포맷 문자열(format string) 이 전달되면, 예를 들어 myColor.toString('#rrggbb')이, 색상 문자열이 어떻게 형식화되는지 결정합니다. 기본적으로, 색상 문자열은 'rgba(r, g, b, a)'로 형식화합니다.

setRed

색상의 빨간 구성 요소를 설정하세요.

범위는 colorMode()에 따라 달라집니다. 기본 RGB 모드에서는 0에서 255 사이입니다.

setGreen

색상의 초록 구성 요소를 설정하세요.

범위는 colorMode()에 따라 달라집니다. 기본 RGB 모드에서는 0에서 255 사이입니다.

setBlue

색상의 파랑 구성 요소를 설정하세요.

범위는 colorMode()에 따라 달라집니다. 기본 RGB 모드에서는 0에서 255 사이입니다.

setAlpha

색상의 알파값(투명도)을 설정하세요.

범위는 colorMode()에 따라 달라집니다. 기본 RGB 모드에서는 0에서 255 사이입니다.

Notice any errors or typos? Please let us know. Please feel free to edit src/color/p5.Color.js and open a pull request!

관련 레퍼런스