Edit Image
Edit Image 노드를 사용하여 이미지를 조작하고 편집하세요. 이 노드의 파라미터는 선택한 작업에 따라 다릅니다. 선택적 구성 옵션은 노드 옵션을 참조하세요. 이 작업의 경우 이미지 데이터를 저장하는 바이너리 속성의 **속성 이름(Property Name)**만 추가하면 됩니다.
Edit Image 노드를 사용하여 이미지를 조작하고 편집하세요.
- Docker에서 n8n을 실행하지 않는 경우 GraphicsMagick을 설치해야 합니다.
- 디스크에서 파일 읽기/쓰기(Read/Write Files from Disk) 노드나 HTTP Request 노드와 같은 노드를 사용하여 이미지 파일을 데이터 속성으로 Edit Image 노드에 전달해야 합니다.
작업#
- 이미지에 흐림(Blur) 추가로 선명도 감소
- 이미지에 테두리(Border) 추가
- 다른 이미지 위에 이미지 합성(Composite)
- 새 이미지 만들기(Create)
- 이미지 자르기(Crop)
- 이미지에 그리기(Draw)
- 이미지에 대한 정보 가져오기(Get Information)
- 다중 단계(Multi Step): 이미지에 여러 작업 수행
- 크기 조정(Resize): 이미지 크기 변경
- 이미지 회전(Rotate)
- X 또는 Y 축을 따라 이미지 기울이기(Shear)
- 이미지에 텍스트(Text) 추가
- 이미지의 색상을 **투명(Transparent)**하게 만들기
노드 파라미터#
이 노드의 파라미터는 선택한 작업에 따라 다릅니다.
흐림 파라미터(Blur parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 흐림(Blur): 흐림의 강도를 0에서 1000 사이의 숫자로 설정합니다. 숫자가 높을수록 더 흐린 이미지가 됩니다.
- 시그마(Sigma): 0에서 1000 사이의 숫자로 흐림의 시그마를 설정합니다. 숫자가 높을수록 더 흐린 이미지가 됩니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
테두리 파라미터(Border parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 테두리 너비(Border Width): 테두리의 너비를 입력합니다.
- 테두리 높이(Border Height): 테두리의 높이를 입력합니다.
- 테두리 색상(Border Color): 테두리 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
합성 파라미터(Composite parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다. 이 이미지가 기본 이미지입니다.
- 합성 이미지 속성(Composite Image Property): 속성 이름(Property Name) 이미지 위에 합성할 이미지를 저장하는 바이너리 속성 이름을 입력합니다.
- 연산자(Operator): 합성 연산자를 선택합니다. 합성 작동 방식을 결정합니다. 옵션은 다음과 같습니다:
- Add
- Atop
- Bumpmap
- Copy
- Copy Black
- Copy Blue
- Copy Cyan
- Copy Green
- Copy Magenta
- Copy Opacity
- Copy Red
- Copy Yellow
- Difference
- Divide
- In
- Minus
- Multiply
- Out
- Over
- Plus
- Subtract
- Xor
- X 위치(Position X): 합성 이미지의 x축 위치(수평)를 입력합니다.
- Y 위치(Position Y): 합성 이미지의 y축 위치(수직)를 입력합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
만들기 파라미터(Create parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 배경 색상(Background Color): 이미지의 배경 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다.
- 이미지 너비(Image Width): 이미지의 너비를 입력합니다.
- 이미지 높이(Image Height): 이미지의 높이를 입력합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
자르기 파라미터(Crop parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 너비(Width): 자를 너비를 입력합니다.
- 높이(Height): 자를 높이를 입력합니다.
- X 위치(Position X): 자르기를 시작할 x축 위치(수평)를 입력합니다.
- Y 위치(Position Y): 자르기를 시작할 y축 위치(수직)를 입력합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
그리기 파라미터(Draw parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 기본 도형(Primitive): 그릴 기본 도형을 선택합니다. 다음 중 선택합니다:
- 원(Circle)
- 선(Line)
- 직사각형(Rectangle)
- 색상(Color): 기본 도형의 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다.
- 시작 X 위치(Start Position X): 그리기를 시작할 x축 위치(수평)를 입력합니다.
- 시작 Y 위치(Start Position Y): 그리기를 시작할 y축 위치(수직)를 입력합니다.
- 끝 X 위치(End Position X): 그리기를 멈출 x축 위치(수평)를 입력합니다.
- 끝 Y 위치(End Position Y): 그리기를 멈출 y축 위치(수직)를 입력합니다.
- 모서리 반경(Corner Radius): 모서리 반경을 설정하는 숫자를 입력합니다. 모서리 반경을 추가하면 그려진 기본 도형의 모서리가 둥글게 됩니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
정보 가져오기 파라미터(Get Information parameters)#
이 작업의 경우 이미지 데이터를 저장하는 바이너리 속성의 **속성 이름(Property Name)**만 추가하면 됩니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
다중 단계 파라미터(Multi Step parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 작업(Operations): 다중 단계 작업이 수행할 작업을 추가합니다. 다른 작업 중 하나를 사용할 수 있습니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
크기 조정 파라미터(Resize parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 너비(Width): 이미지의 새 너비를 입력합니다.
- 높이(Height): 이미지의 새 높이를 입력합니다.
- 옵션(Option): 이미지 크기를 조정하는 방법을 선택합니다. 다음 중 선택합니다:
- 종횡비 무시(Ignore Aspect Ratio): 종횡비를 무시하고 입력한 정확한 높이와 너비로 크기를 조정합니다.
- 최대 영역(Maximum Area): 입력한 높이와 너비가 이미지의 최대 영역/크기입니다. 이미지는 종횡비를 유지하며 입력한 높이 및/또는 너비보다 크지 않습니다.
- 최소 영역(Minimum Area): 입력한 높이와 너비가 이미지의 최소 영역/크기입니다. 이미지는 종횡비를 유지하며 입력한 높이 및/또는 너비보다 작지 않습니다.
- 더 큰 경우에만(Only if Larger): 입력한 너비와 높이보다 큰 경우에만 이미지 크기를 조정합니다. 이미지는 종횡비를 유지합니다.
- 더 작은 경우에만(Only if Smaller): 입력한 너비와 높이보다 작은 경우에만 이미지 크기를 조정합니다. 이미지는 종횡비를 유지합니다.
- 백분율(Percent): 원본 이미지의 백분율로 너비와 높이를 사용하여 이미지 크기를 조정합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
회전 파라미터(Rotate parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 회전(Rotate): -360에서 360 사이의 이미지 회전 각도를 입력합니다.
- 배경 색상(Background Color): 이미지의 배경 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다. 이 색상은 이미지가 90도의 배수로 회전될 때마다 빈 배경을 채우는 데 사용됩니다. 회전(Rotate) 필드에 90도의 배수를 사용하면 배경 색상이 사용되지 않습니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
기울이기 파라미터(Shear parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- X 각도(Degrees X): x축으로 기울일 각도를 입력합니다.
- Y 각도(Degrees Y): y축으로 기울일 각도를 입력합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
텍스트 파라미터(Text parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 텍스트(Text): 이미지에 쓸 텍스트를 입력합니다.
- 글꼴 크기(Font Size): 텍스트의 글꼴 크기를 선택합니다.
- 글꼴 색상(Font Color): 글꼴 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다.
- X 위치(Position X): 텍스트를 시작할 x축 위치(수평)를 입력합니다.
- Y 위치(Position Y): 텍스트를 시작할 y축 위치(수직)를 입력합니다.
- 최대 줄 길이(Max Line Length): 줄 바꿈을 추가하기 전 줄의 최대 문자 수를 입력합니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
투명 파라미터(Transparent parameters)#
- 속성 이름(Property Name): 이미지 데이터를 저장하는 바이너리 속성 이름을 입력합니다.
- 색상(Color): 투명하게 만들 색상을 설정합니다. 16진수를 입력하거나 색상 견본을 선택하여 색상 선택기를 열 수 있습니다.
선택적 구성 옵션은 노드 옵션을 참조하세요.
노드 옵션#
- 파일 이름(File Name): 출력 파일의 파일 이름을 입력합니다.
- 형식(Format): 출력 파일의 이미지 형식을 입력합니다. 다음 중 선택합니다:
- bmp
- gif
- jpeg
- png
- tiff
- WebP
텍스트(Text) 작업에는 글꼴 이름 또는 ID(Font Name or ID) 옵션도 포함됩니다. 드롭다운에서 텍스트 글꼴을 선택하거나 표현식을 사용하여 ID를 지정합니다.
템플릿 및 예시#
이 노드의 워크플로 템플릿은 n8n 워크플로 템플릿 갤러리에서 확인할 수 있습니다.
