FlipImage
어떤 노드인가요?
FlipImage 노드는 이미지를 가로(수평), 세로(수직) 또는 양방향으로 뒤집습니다. 미러 효과를 만들거나, 방향 오류를 수정하거나, 기존 이미지로부터 대칭 구도를 만드는 데 적합합니다.
언제 사용하나요?
다음과 같은 작업에 이 노드를 사용하세요:
- 거울 효과 또는 반사 효과를 만들 때
- 잘못된 방향으로 회전된 이미지를 수정할 때
- 대칭 구도를 생성할 때
- 기존 이미지의 다양한 변형을 만들 때
- 예술적 또는 디자인 목적으로 이미지를 뒤집을 때
- 동일한 이미지의 좌/우 또는 상/하 변형을 생성할 때
사용 방법
기본 설정
- 워크플로우에 FlipImage 노드를 추가합니다.
- 이미지 소스를 "input_image" 입력에 연결합니다.
- 뒤집을 방향을 선택합니다.
- 뒤집힌 이미지는 "output" 파라미터에서 확인할 수 있습니다.
파라미터 (Parameters)
뒤집기 설정 (Flip Settings)
- direction: 이미지를 뒤집을 방향
- horizontal: 좌우로 뒤집기 (거울 효과)
- vertical: 상하로 뒤집기 (상하 반전)
- both: 가로 및 세로 모두 뒤집기 (180° 회전)
출력 (Outputs)
- output: 뒤집힌 이미지
- was_successful: 뒤집기 작업의 성공 여부를 나타냅니다.
- result_details: 뒤집기 작업에 대한 세부 정보
예시
일반적인 뒤집기 워크플로우:
- LoadImage를 사용하여 이미지를 로드합니다.
- 해당 이미지를 FlipImage 노드의 "input_image" 파라미터에 연결합니다.
- 뒤집기 방향을 설정합니다:
- 거울 이미지를 만들려면 "horizontal" 선택
- 상하를 뒤집으려면 "vertical" 선택
- 180도 회전하려면 "both" 선택
- 결과를 확인하기 위해 "output"을 DisplayImage에 연결합니다.
중요 참고 사항
- 실시간 미리보기: 파라미터를 조정하면 변경 사항이 실시간으로 적용됩니다.
- 포맷 보존: 노드는 원본 이미지 형식과 품질을 유지합니다.
- RGBA 지원: 이 노드는 RGBA 이미지의 투명도를 보존합니다.
- 성공/실패 추적: 작업에 대한 상세한 상태 정보를 제공합니다.
자주 묻는 질문 및 문제 해결
- 출력이 없음: 이미지 소스가 "input_image" 파라미터에 제대로 연결되어 있는지 확인하세요.
- 예상치 못한 결과: "horizontal"은 좌우를 뒤집고, "vertical"은 상하를 뒤집는다는 점을 기억하세요.
- 양방향 뒤집기: "both"는 가로 및 세로 뒤집기를 모두 적용하므로 실질적으로 이미지를 180도 회전시킵니다.
기술 세부사항
이 노드는 PIL의 이미지 연산을 사용합니다:
- 가로 뒤집기(Horizontal Flip): 좌우 뒤집기에
ImageOps.mirror()사용 - 세로 뒤집기(Vertical Flip): 상하 뒤집기에
ImageOps.flip()사용 - 양방향(Both Directions): 두 작업을 순차적으로 적용
이를 통해 적절한 오류 처리 및 상태 보고와 함께 안정적인 이미지 뒤집기 기능을 제공합니다.