다른 이미지로부터 픽셀의 영역을 복사합니다.
첫 번째 매개변수 srcImage
는 혼합할 p5.Image 객체입니다.
다음 네 개의 매개변수 sx
, sy
, sw
, sh
는 소스 이미지에서 혼합할 영역을 결정합니다. (sx, sy)
는 영역의 왼쪽 상단입니다. sw
와 sh
는 영역의 너비와 높이입니다.
다음 네 개의 매개변수 dx
, dy
, dw
, dh
는 혼합한 결과물이 될 캔버스의 영역을 결정합니다. (dx, dy)
는 영역의 왼쪽 상단입니다. dw
와 dh
는 영역의 너비와 높이입니다.
열 번째 매개변수 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!