Documentation Index
Fetch the complete documentation index at: https://dripart-mintlify-e28287af.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Recraft Controls ノードは、画像生成プロセスを精密に制御するためのパラメーター(例:色や背景色)を定義できます。このノードは、複数の制御入力を統合し、単一の構造化された制御オブジェクトとして出力します。
パラメーター
オプションパラメーター
| パラメーター | 型 | 説明 |
|---|
| colors | Recraft Color | 画像生成における色の制御パラメーター |
| background_color | Recraft Color | 背景色の制御パラメーター |
| 出力 | 型 | 説明 |
|---|
| recraft_controls | Recraft Controls | Recraft 生成ノードへ接続するための制御設定オブジェクト |
使用例
Recraft Text to Image ワークフローの例
Recraft Text to Image ワークフローの例
動作原理
ノードの処理手順:
- 入力された制御パラメーター(
colors および background_color)を収集します
- これらのパラメーターを構造化された制御オブジェクトに統合します
- この制御オブジェクトを出力し、Recraft 生成ノードへ接続できるようにします
Recraft 生成ノードと接続すると、これらの制御パラメーターが AI の生成プロセスに影響を与えます。AI はテキストプロンプトの意味的コンテンツだけでなく、その他の多様な要因も考慮します。色の入力が設定されている場合、AI は生成される画像内でそれらの色を適切に活用しようと試みます。
ソースコード
[ノードのソースコード(2025-05-03 更新)]
class RecraftControlsNode:
"""
Create Recraft Controls for customizing Recraft generation.
"""
RETURN_TYPES = (RecraftIO.CONTROLS,)
RETURN_NAMES = ("recraft_controls",)
DESCRIPTION = cleandoc(__doc__ or "") # Handle potential None value
FUNCTION = "create_controls"
CATEGORY = "api node/image/Recraft"
@classmethod
def INPUT_TYPES(s):
return {
"required": {
},
"optional": {
"colors": (RecraftIO.COLOR,),
"background_color": (RecraftIO.COLOR,),
}
}
def create_controls(self, colors: RecraftColorChain=None, background_color: RecraftColorChain=None):
return (RecraftControls(colors=colors, background_color=background_color), )