EasyUse/Logicgenerated

Convert Any: ComfyUI-Easy-Use 유형 변환 노드(convertAnything)

Convert Any(class convertAnything)는 모든 유형의 입력을 받아 선택된 기본 입력 유형으로 변환하는 로직 유틸리티 노드입니다.

convert Anything

*
output
output_type
string
Easy Use

Convert Any (class convertAnything)는 모든 유형의 입력을 받아 선택된 기본 입력 유형으로 변환하는 로직 유틸리티 노드입니다. 후속 노드가 문자열, 정수, 실수, 논리값과 같은 특정 유형을 기대할 때 값을 정규화하는 데 유용합니다.

입력

*

  • 유형: ANYTYPE
  • 필수: 예

범용 입력은 모든 데이터 유형을 허용합니다. 변환하려는 값을 여기에 연결하세요.

output_type

  • 유형: COMBO
  • 필수: 예
  • 기본값: "string"
  • 옵션: "string", "int", "float", "boolean"

변환 대상 유형을 선택합니다. 출력은 이 유형으로 반환됩니다.

출력

변환된 값

  • 유형: ANYTYPE

선택된 output_type으로 변환된 이후의 입력값입니다.

사용 참고 사항

예상치 못한 유형의 값을 생성하는 연결이 있을 때 이 노드를 유연한 유형 어댑터로 사용하세요. 와일드카드 * 입력은 사전 유형 검사 없이 거의 모든 값을 허용하므로 로직 체인에 직접 삽입하기 쉽습니다.

변환 동작은 선택된 기본 입력 유형에 대한 표준 Python 캐스팅 규칙을 따릅니다. 예를 들어 "42"와 같은 숫자 문자열은 정수나 실수로 변환할 수 있으며, output_typestring이면 숫자는 문자열 표현으로 변환됩니다.

논리값(boolean)으로 변환할 때는 결과가 입력값의 truthiness(참/거짓 여부)를 기반으로 한다는 점에 유의하세요. 비어 있지 않은 문자열과 0이 아닌 숫자는 일반적으로 참(True)이 되고, 빈 문자열과 0은 거짓(False)이 됩니다. 정확한 텍스트-논리값 파싱이 필요하다면 값을 먼저 문자열로 변환하거나 더 명시적인 비교 노드를 사용하세요.

댓글

GitHub로 로그인하고 토론에 참여하세요.

댓글을 불러오는 중…