Image Batch Test Pattern(ImageBatchTestPattern)
기술 구현 관점에서, 이 노드는 지정된 배치 크기와 시작 숫자를 기반으로 Python의 PIL 라이브러리(Pillow)를 사용하여 이미지를 그립니다.
Image Batch Test Pattern
기술 구현 관점에서, Image Batch Test Pattern 노드는 지정된 배치 크기와 시작 숫자를 기반으로 Python의 PIL 라이브러리(Pillow)를 사용하여 이미지를 그립니다.
Image Batch Test Pattern 노드는 연속된 번호가 붙은 테스트 이미지를 일괄 생성하는 데 사용됩니다. 검은색 배경에 일련의 이미지를 생성하며, 각 이미지는 무작위로 생성된 색상의 숫자를 포함합니다. 이 노드는 주로 테스트나 데모용 이미지 시퀀스를 생성하는 데 사용됩니다.
노드 기능
기술 구현 관점에서, 이 노드는 지정된 배치 크기와 시작 숫자를 기반으로 Python의 PIL 라이브러리(Pillow)를 사용하여 이미지를 그립니다. 사용자는 이미지의 전체 크기, 텍스트 위치, 글꼴 및 글꼴 크기를 사용자 정의할 수 있습니다. 텍스트 그리기 좌표는 이미지의 왼쪽 상단 모서리를 원점으로 하며, kjnodes_fonts 폴더에서 TrueType 글꼴 파일을 선택할 수 있습니다.
노드 매개변수 설명 - Image Batch Test Pattern
연결 입력 (Inputs)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
font | COMBO | 예 | - | - | font (입력 매개변수): kjnodes_fonts 디렉토리에서 번호를 그리는 데 사용할 글꼴 파일을 선택합니다. |
컨트롤 매개변수 (Parameters)
| 매개변수 이름 | 데이터 타입 | 필수 | 기본값 | 범위/옵션 | 설명 |
|---|---|---|---|---|---|
batch_size | INT | 예 | 1 | 1 - 4096 (간격: 1) | batch_size (입력 매개변수): 생성할 이미지 수를 지정하며, 범위는 1에서 4096입니다. |
start_from | INT | 예 | 0 | 0 - 4096 (간격: 1) | start_from (입력 매개변수): 이미지에 표시될 번호의 시작 숫자를 설정하며, 범위는 0에서 4096입니다. |
text_x | INT | 예 | 256 | 0 - 4096 (간격: 1) | text_x (입력 매개변수): 번호 텍스트의 왼쪽 상단 모서리가 이미지에서 갖는 X축 좌표를 설정하며, 범위는 0에서 4096입니다. |
text_y | INT | 예 | 256 | 0 - 4096 (간격: 1) | text_y (입력 매개변수): 번호 텍스트의 왼쪽 상단 모서리가 이미지에서 갖는 Y축 좌표를 설정하며, 범위는 0에서 4096입니다. |
width | INT | 예 | 512 | 16 - 4096 (간격: 1) | width (입력 매개변수): 생성될 이미지의 너비를 설정하며, 범위는 16에서 4096입니다. |
height | INT | 예 | 512 | 16 - 4096 (간격: 1) | height (입력 매개변수): 생성될 이미지의 높이를 설정하며, 범위는 16에서 4096입니다. |
font_size | INT | 예 | 255 | 8 - 4096 (간격: 1) | font_size (입력 매개변수): 번호 텍스트의 글꼴 크기를 설정하며, 범위는 8에서 4096입니다. |
Output 출력
| 매개변수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| IMAGE | IMAGE | 연속된 번호가 붙은 테스트 이미지 배치입니다. |
사용 시나리오
실제 워크플로에서 이 노드는 이미지를 일괄 처리해야 하는 시나리오에서 자주 사용됩니다. 예를 들어, 이미지 업스케일 모델의 배치 처리 능력을 테스트할 때, 이 노드를 사용하여 크기는 통일되었지만 내용(번호)이 다른 테스트 이미지 세트를 생성한 후, 이를 업스케일 노드에 연결하여 모델이 배치 입력을 처리하는 효과와 일관성을 관찰할 수 있습니다.
주의사항
생성되는 이미지 수는 batch_size 매개변수(최대 4096)와 시작 숫자 start_from(최대 4096)에 의해 제한되며, 두 값은 독립적으로 설정할 수 있습니다. 또한 텍스트 그리기 위치(text_x, text_y)를 부적절하게 설정하면 텍스트가 캔버스 밖에 그려져 보이지 않을 수 있습니다.
Image Batch Test Pattern 노드 소스 코드 링크
Image Batch Test Pattern 노드는 ComfyUI-KJNodes 노드 패키지에서 제공됩니다.
댓글
GitHub로 로그인하고 토론에 참여하세요.