[javascript] P5.js에서 맞춤 색상 팔레트를 구현하는 방법을 알려주세요.
P5.js에서 맞춤 색상 팔레트 구현하기
P5.js는 JavaScript 기반의 창작용 그래픽 라이브러리로, 다양한 그림과 애니메이션을 만들 수 있습니다. 이번에는 P5.js를 사용하여 맞춤 색상 팔레트를 구현하는 방법을 알아보겠습니다.
1. setup()
함수 내에서 color 설정
P5.js에서는 setup()
함수를 사용하여 초기 설정을 할 수 있습니다. createCanvas()
함수로 그림판 크기를 설정한 후, background()
함수로 배경 색상을 지정할 수 있습니다. 이때 첫 번째 인자로 색상 값을 RGB 형식으로 입력합니다.
function setup() {
createCanvas(400, 400);
background(220);
}
2. draw()
함수 내에서 custom color palette 생성
draw()
함수는 프로그램이 실행되면 계속해서 반복 호출되는 함수입니다. 이 함수 내에서 맞춤 색상 팔레트를 생성할 수 있습니다. fill()
함수를 사용하여 도형 내부의 색상을 설정하고, 첫 번째 인자에 R, G, B 값을 지정합니다. 이때 각 값은 0부터 255까지의 범위 내에서 설정할 수 있습니다.
function draw() {
// 맞춤 색상 팔레트 생성
let customColor = color(255, 0, 0); // 빨간색
fill(customColor);
rect(100, 100, 200, 200);
}
3. RGBA 값을 사용하여 투명도 설정하기
P5.js에서는 RGBA 값을 사용하여 색상의 투명도를 설정할 수 있습니다. color()
함수에서 4번째 인자로 알파 값을 설정하면 됩니다. 알파 값은 0부터 255까지의 범위 내에서 설정할 수 있으며, 값이 클수록 불투명해집니다.
function draw() {
// 맞춤 색상 팔레트 생성
let customColor = color(255, 0, 0, 127); // 반투명한 빨간색
fill(customColor);
rect(100, 100, 200, 200);
}
이와 같이 P5.js를 사용하여 맞춤 색상 팔레트를 구현할 수 있습니다. 자세한 내용은 P5.js 공식 문서를 참고하시기 바랍니다.
참고 자료: