레퍼런스 blend()

blend()

다른 이미지로부터 픽셀의 영역을 복사합니다.

첫 번째 매개변수 srcImage는 혼합할 p5.Image 객체입니다.

다음 네 개의 매개변수 sx, sy, sw, sh는 소스 이미지에서 혼합할 영역을 결정합니다. (sx, sy)는 영역의 왼쪽 상단입니다. swsh는 영역의 너비와 높이입니다.

다음 네 개의 매개변수 dx, dy, dw, dh는 혼합한 결과물이 될 캔버스의 영역을 결정합니다. (dx, dy)는 영역의 왼쪽 상단입니다. dwdh는 영역의 너비와 높이입니다.

열 번째 매개변수 blendMode는 이미지의 색상을 혼합하는 데 사용되는 효과를 설정합니다. 옵션은 BLEND, DARKEST, LIGHTEST, DIFFERENCE, MULTIPLY, EXCLUSION, SCREEN, REPLACE, OVERLAY, HARD_LIGHT, SOFT_LIGHT, DODGE, BURN, ADD, NORMAL입니다.

예제

구문

blend(srcImage, sx, sy, sw, sh, dx, dy, dw, dh, blendMode)
blend(sx, sy, sw, sh, dx, dy, dw, dh, blendMode)

매개변수

srcImage
p5.Image:

소스 이미지.

sx
Integer:

소스 이미지 좌상단의 x 좌표.

sy
Integer:

소스 이미지 좌상단의 y 좌표.

sw
Integer:

소스 이미지 너비.

sh
Integer:

소스 이미지 높이.

dx
Integer:

대상 이미지 좌상단의 x 좌표.

dy
Integer:

대상 이미지 좌상단의 y 좌표.

dw
Integer:

대상 이미지 너비.

dh
Integer:

대상 이미지 높이.

blendMode
Constant:

혼합 모드. BLEND, DARKEST, LIGHTEST, DIFFERENCE, MULTIPLY, EXCLUSION, SCREEN, REPLACE, OVERLAY, HARD_LIGHT, SOFT_LIGHT, DODGE, BURN, ADD, NORMAL 중 하나.

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

관련 레퍼런스