콘텐츠로 이동

FlipImage

어떤 노드인가요?

FlipImage 노드는 이미지를 가로(수평), 세로(수직) 또는 양방향으로 뒤집습니다. 미러 효과를 만들거나, 방향 오류를 수정하거나, 기존 이미지로부터 대칭 구도를 만드는 데 적합합니다.

언제 사용하나요?

다음과 같은 작업에 이 노드를 사용하세요:

  • 거울 효과 또는 반사 효과를 만들 때
  • 잘못된 방향으로 회전된 이미지를 수정할 때
  • 대칭 구도를 생성할 때
  • 기존 이미지의 다양한 변형을 만들 때
  • 예술적 또는 디자인 목적으로 이미지를 뒤집을 때
  • 동일한 이미지의 좌/우 또는 상/하 변형을 생성할 때

사용 방법

기본 설정

  1. 워크플로우에 FlipImage 노드를 추가합니다.
  2. 이미지 소스를 "input_image" 입력에 연결합니다.
  3. 뒤집을 방향을 선택합니다.
  4. 뒤집힌 이미지는 "output" 파라미터에서 확인할 수 있습니다.

파라미터 (Parameters)

뒤집기 설정 (Flip Settings)

  • direction: 이미지를 뒤집을 방향
    • horizontal: 좌우로 뒤집기 (거울 효과)
    • vertical: 상하로 뒤집기 (상하 반전)
    • both: 가로 및 세로 모두 뒤집기 (180° 회전)

출력 (Outputs)

  • output: 뒤집힌 이미지
  • was_successful: 뒤집기 작업의 성공 여부를 나타냅니다.
  • result_details: 뒤집기 작업에 대한 세부 정보

예시

일반적인 뒤집기 워크플로우:

  1. LoadImage를 사용하여 이미지를 로드합니다.
  2. 해당 이미지를 FlipImage 노드의 "input_image" 파라미터에 연결합니다.
  3. 뒤집기 방향을 설정합니다:
    • 거울 이미지를 만들려면 "horizontal" 선택
    • 상하를 뒤집으려면 "vertical" 선택
    • 180도 회전하려면 "both" 선택
  4. 결과를 확인하기 위해 "output"을 DisplayImage에 연결합니다.

중요 참고 사항

  • 실시간 미리보기: 파라미터를 조정하면 변경 사항이 실시간으로 적용됩니다.
  • 포맷 보존: 노드는 원본 이미지 형식과 품질을 유지합니다.
  • RGBA 지원: 이 노드는 RGBA 이미지의 투명도를 보존합니다.
  • 성공/실패 추적: 작업에 대한 상세한 상태 정보를 제공합니다.

자주 묻는 질문 및 문제 해결

  • 출력이 없음: 이미지 소스가 "input_image" 파라미터에 제대로 연결되어 있는지 확인하세요.
  • 예상치 못한 결과: "horizontal"은 좌우를 뒤집고, "vertical"은 상하를 뒤집는다는 점을 기억하세요.
  • 양방향 뒤집기: "both"는 가로 및 세로 뒤집기를 모두 적용하므로 실질적으로 이미지를 180도 회전시킵니다.

기술 세부사항

이 노드는 PIL의 이미지 연산을 사용합니다:

  • 가로 뒤집기(Horizontal Flip): 좌우 뒤집기에 ImageOps.mirror() 사용
  • 세로 뒤집기(Vertical Flip): 상하 뒤집기에 ImageOps.flip() 사용
  • 양방향(Both Directions): 두 작업을 순차적으로 적용

이를 통해 적절한 오류 처리 및 상태 보고와 함께 안정적인 이미지 뒤집기 기능을 제공합니다.