레퍼런스 colorMode()

colorMode()

색상 값이 해석되는 방식을 변경합니다.

기본적으로, Number 매개변수는 fill(), stroke(), background(), 그리고 color() 에 대한 RGB 색상 모델을 사용하여 0에서 255 사이의 값으로 정의됩니다. 이것은 colorMode(RGB, 255)를 호출하는 것과 동일합니다. 순수 빨간색은 color(255, 0, 0) 입니다.

colorMode(RGB, 100) 를 호출하면 색상이 0부터 100 사이의 RGB 색상 값으로 설정됩니다. 순수 빨간색은 color(100, 0, 0) 이 모델입니다.

colorMode(HSB) 또는 colorMode(HSL) 를 호출하면 RGB 대신 HSB 또는 HSL 시스템으로 변경됩니다. HSB에서 순수 빨간색은 color(0, 100, 100) 이고, HSL에서는 color(0, 100, 50)를 사용합니다.

p5.Color 객체는 생성되었던 모드를 기억합니다. 모드를 변경해도 모양에는 영향을 미치지 않습니다.

예제

구문

colorMode(mode, [max])
colorMode(mode, max1, max2, max3, [maxA])

매개변수

mode
Constant:

빨강/녹색/파랑 및 색조/채도/명도(또는 밝기)에 해당하는 RGB, HSB 또는 HSL 중 하나입니다.

max
Number:

모든 값에 대한 범위입니다.

max1
Number:

현재 색상 모드에 따른 빨간색 또는 색조 범위입니다.

max2
Number:

현재 색상 모드에 따른 초록색 또는 색조 범위입니다.

max3
Number:

현재 색상 모드에 따른 파란색 또는 밝기/명도 범위입니다.

maxA
Number:

알파(alpha) 범위입니다.

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

관련 레퍼런스