Something To String(SomethingToString)
このノードは、入力データの型をチェックすることで変換を実現します:整数、浮動小数点数、ブール値、文字列に対しては直接 `str()` 関数を呼び出し、リストに対してはその要素をカンマとスペースで連結して一つの文字列にします
Something To String
Something To String ノードは、あらゆる型の入力データを文字列形式に変換します。内部でデータ型をチェックし、整数、浮動小数点数、ブール値、文字列に対しては直接 str() 関数を呼び出し、リストに対してはその要素をカンマとスペースで連結して一つの文字列にします。
Something To String ノードは汎用的なデータ変換ツールであり、その中核機能はあらゆる型の入力データを文字列形式に変換することです。異なる型のデータをテキスト処理ワークフローで統合する作業を簡素化し、非テキストデータとテキスト処理ノードを橋渡しする役割を果たします。
ノード機能
このノードは内部で入力データの型をチェックして変換を行います:整数、浮動小数点数、ブール値、文字列に対しては str() 関数を直接呼び出し、リストに対してはその要素をカンマとスペースで連結して一つの文字列に変換します。変換完了後、生成された文字列にカスタマイズ可能な接頭辞と接尾辞を追加する機能もサポートしています。
ノードパラメータ説明 - Something To String
接続入力 (Inputs)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
input | COMBO | はい | - | - | input:任意の型のデータを入力として受け取り、文字列への変換を試みます。 |
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
prefix | STRING | いいえ | "" | - | - |
suffix | STRING | いいえ | "" | - | - |
出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| STRING | STRING | STRING:変換され、接頭辞と接尾辞が付加された最終的な文字列結果を出力します。 |
使用シナリオ
実際のワークフローにおいて、このノードは非常に有用です。例えば、画像サイズを表す数値リスト(例:[512, 768])を文字列 "512, 768" に変換し、それをプロンプトの一部としてテキスト生成モデルに入力することで、生成される画像のアスペクト比を正確に制御することができます。
注意事項
注意点として、入力データの型がノードが想定している処理範囲内にない場合(例:辞書やカスタムオブジェクト)、ノードは文字列変換を行わずに入力をそのまま返します。これにより、文字列入力を期待する下流のノードでエラーが発生する可能性があります。
Something To String ノードソースコードリンク
Something To String ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。