Create Gradient From Coords(CreateGradientFromCoords)
このノードは、始点と終点の座標を含むJSON文字列を受け取り、これら2点によって定義される直線の方向に基づいて各ピクセルの色値を計算します。
Create Gradient From Coords
Create Gradient From Coords ノードは、開始点と終了点の座標を含む JSON 文字列を受け取り、これら2点で定義される直線の方向に基づいて各ピクセルの色値を計算します。
Create Gradient From Coords ノードは、ユーザーが提供した2つの座標点に基づいて、指定されたキャンバスサイズ上でリニアグラデーション画像を生成する画像生成ツールです。その中核機能は、抽象的な座標データを視覚的な色の遷移効果に変換することです。
ノード機能
このノードは、開始点と終了点の座標を含む JSON 文字列を受け取り、これら2点で定義される直線の方向に基づいて各ピクセルの色値を計算します。グラデーションの開始色と終了色を色名または16進数コードで定義することをサポートし、乗数因子を通じてグラデーション遷移の強度または速度を制御し、最終的に標準的な3チャンネル RGB 画像を出力します。
ノードパラメータ説明 - Create Gradient From Coords
コントロールパラメータ (Parameters)
| パラメータ名 | データ型 | 必須 | デフォルト値 | 範囲/オプション | 説明 |
|---|---|---|---|---|---|
coordinates | STRING | はい | - | - | coordinates(入力パラメータ):グラデーションの方向線を定義するための開始点と終了点の座標を含む JSON 文字列。形式は [{"x":10, "y":10}, {"x":500, "y":500}] のようになります。 |
frame_width | INT | はい | 512 | 16 - 4096 (ステップ: 1) | frame_width(入力パラメータ):生成するグラデーション画像の幅。範囲は16から4096、ステップは1です。 |
frame_height | INT | はい | 512 | 16 - 4096 (ステップ: 1) | frame_height(入力パラメータ):生成するグラデーション画像の高さ。範囲は16から4096、ステップは1です。 |
start_color | STRING | はい | white | - | start_color(入力パラメータ):グラデーションの開始色を定義する文字列。例:"white" または "#FF0000"。 |
end_color | STRING | はい | black | - | end_color(入力パラメータ):グラデーションの終了色を定義する文字列。例:"black" または "#0000FF"。 |
multiplier | FLOAT | はい | 1.0 | 0.01 - 100.0 (ステップ: 0.01) | multiplier(入力パラメータ):グラデーション遷移の強度を制御する乗数因子。範囲は0.01から100.0、ステップは0.01です。 |
Output 出力
| パラメータ名 | データ型 | 説明 |
|---|---|---|
| image | IMAGE | image(出力パラメータ):入力された座標と色に基づいて生成されたグラデーション画像。 |
使用シナリオ
特定の方向性を持つグラデーションの背景画像を作成する場合、他の画像処理ノード(マスクやブレンドノードなど)に動的なマスクを提供する場合、または他の効果(光や深度など)を制御するための補助画像を作成する場合に、このノードは非常に有用です。ユーザーはまず他のノード(姿勢検出や領域選択など)で座標を生成し、その後このノードに接続して、シーン要素の方向と一致するグラデーションを作成することができます。
注意事項
使用時には、入力する座標文字列の形式が正しく、座標値がキャンバスサイズの範囲内にあることを確認してください。そうでない場合、グラデーションの計算エラーや画像表示の異常を引き起こす可能性があります。色名は一般的な英語名または有効な16進数コードである必要があります。
Create Gradient From Coords ノードソースコードリンク
Create Gradient From Coords ノードは ComfyUI-KJNodes ノードパッケージに含まれています。
コメント
GitHubでサインインしてディスカッションに参加しましょう。