KJNodes/textgenerated

テキストマスクの作成(CreateTextMask)

このノードはPillow画像ライブラリに基づいてキャンバスを作成し、テキストをレンダリングします。

Create Text Mask

IMAGE
MASK
invert
frames
1
text_x
0
text_y
0
font_size
32
font_color
white
text
HELLO!
font
COMBO
width
512
height
512
start_rotation
0
end_rotation
0
KJNodes

Create Text Mask ノードは、Pillow画像ライブラリを使用してキャンバスを作成し、テキストをレンダリングします。

Create Text Mask ノードは、指定されたテキストを含む画像とそれに対応するマスクを生成するために使用されます。ユーザーはテキストのコンテンツ、フォント、色、位置、サイズをカスタマイズでき、透明な背景を持つテキストレイヤーとマスクを出力します。これらは後続の画像処理ワークフローで使用できます。

ノード機能

このノードは、Pillow画像ライブラリに基づいてキャンバスを作成し、テキストをレンダリングします。特定のフォルダーからTrueTypeフォントファイルを読み込むことをサポートし、単一フレームの画像を生成するか、開始回転角度と終了回転角度を設定することで複数フレームの回転アニメーションシーケンスを作成できます。出力される画像とマスクの形式は、ComfyUIのスタンダードなIMAGEおよびMASKデータタイプと互換性があります。

ノードパラメータ説明 - Create Text Mask

入力

パラメータ名データ型必須デフォルト値範囲/オプション説明
fontコンボはい--指定されたフォントフォルダーから使用するフォントファイルを選択します。
invertブールはいFalse-マスク領域を反転させ、テキスト領域と背景領域のマスク値を入れ替えます。
framesINTはい11 - 4096 (ステップ: 1)生成する画像またはアニメーションのフレーム数を指定します。
text_xINTはい00 - 4096 (ステップ: 1)キャンバス上のテキストの水平方向開始位置(X座標)を設定します。
text_yINTはい00 - 4096 (ステップ: 1)キャンバス上のテキストの垂直方向開始位置(Y座標)を設定します。
font_sizeINTはい328 - 4096 (ステップ: 1)テキストのフォントサイズを設定します。
font_color文字列はいwhite-テキストの色を設定します。色名(例:"white")または16進数値(例:"#FFFFFF")で指定します。
text文字列はいHELLO!-レンダリングするテキスト内容を入力します。複数行のテキストをサポートします。
widthINTはい51216 - 4096 (ステップ: 1)生成する画像の幅を設定します。
heightINTはい51216 - 4096 (ステップ: 1)生成する画像の高さを設定します。
start_rotationINTはい00 - 359 (ステップ: 1)テキストの開始回転角度(最初のフレームのみ)を設定します。
end_rotationINTはい0-359 - 359 (ステップ: 1)テキストの終了回転角度(最後のフレーム)を設定します。

出力

パラメータ名データ型説明
IMAGE画像レンダリングされたテキスト画像を出力します。背景は透明です。
MASKマスクテキスト画像に対応する白黒マスクを出力します。

使用シナリオ

文字タイトルの作成、画像への透かしの追加、またはテキスト形状のマスクを必要とするローカルリペイントワークフローの作成時に、このノードは非常に有用です。例えば、最初にテキストマスクを生成し、それを「VAEエンコード」ノードや「画像合成」ノードに接続して、テキストから画像への生成や局所修復の正確な領域を制御することができます。

注意事項

フォントファイルは、ノードが正常に認識して読み込むために、事前に ComfyUI/custom_nodes/ComfyUI-KJNodes/fonts ディレクトリに配置する必要があります。生成される画像サイズは width および height パラメータによって制限され、最大で4096x4096です。

Create Text Mask ノードソースコードリンク

Create Text Mask ノードは ComfyUI-KJNodes ノードパッケージに含まれています。

コメント

GitHubでサインインしてディスカッションに参加しましょう。

コメントを読み込み中…