EasyUse/Imagegenerated
imageUncropFromBBOX
imageUncropFromBBOX は、バウンディングボックスを使用して、以前トリミングした画像をオリジナル画像に戻します。
image Uncrop From BBOX
original_image
crop_image
bbox
optional_mask
image
border_blending
0.25
use_square_mask
Easy Use
説明
imageUncropFromBBOX は、バウンディングボックスを使用して、以前トリミングした画像をオリジナル画像に戻します。トリミングや BBOX を生成するワークフローでの使用を想定して設計されています。領域をトリミングし、処理し、正しい位置でオリジナルキャンバスに貼り付けます。
このノードは、貼り付けたトリミング領域が周囲のオリジナル画像とどのようにブレンドするか、また貼り付け領域を完全な長方形として扱うか、オプションのマスクで定義された任意の形状として扱うかを制御することもできます。
入力
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
original_image | IMAGE | — | トリミング画像の貼り付け先となるフルサイズの画像。 |
crop_image | IMAGE | — | 貼り戻す画像領域。bbox で定義された領域に対応している必要があります。 |
bbox | BBOX | — | original_image 内でトリミング領域の位置を示すバウンディングボックス。BBOX を生成するノードの BBOX 出力を使用します。 |
border_blending | FLOAT | 0.25 | 貼り付けたトリミング領域のエッジがオリジナル画像にどの程度強くブレンドされるかを制御します。範囲は 0.0 から 1.0 です。0 の値はハードエッジになり、値が大きいほど滑らかな遷移になります。 |
use_square_mask | BOOLEAN | True | 有効にすると、貼り付け領域はバウンディングボックス全体を覆う塗りつぶしの長方形として扱われます。optional_mask で提供される非長方形の形状を保持する必要がある場合は、これを無効にします。 |
optional_mask | MASK | None | use_square_mask が無効の場合に使用されるオプションのマスク。トリミング画像のどの部分を貼り付けるか、エッジをどのように処理するかを定義します。 |
出力
| 名前 | 型 | 説明 |
|---|---|---|
| IMAGE | IMAGE | 合成結果: 選択されたブレンド動作を使用して、指定されたバウンディングボックスに crop_image が貼り付けられたオリジナル画像。 |
使用上の注意
bboxは生の座標ではなく BBOX オブジェクトを期待します。この型を生成する別のノードの BBOX 出力を使用してください。- バウンディングボックスの座標は
original_imageのピクセル空間を参照します。crop_imageはそのバウンディングボックスから抽出された正確な領域である必要があります。 - 固定サイズのトリミング結果やインペイント結果を貼り戻すような単純な長方形の合成では、
use_square_maskを有効にしたままにします。 - トリミングがマスクされた領域から取得された場合や不規則な形状を持つ場合は、
use_square_maskをFalseに設定し、optional_maskを指定して貼り付け形状を制御します。 border_blendingは 0 から 1 の間の正規化された値であるため、小さな変更でもトリミングとオリジナル画像の間の継ぎ目の目立ちやすさに顕著に影響します。
コメント
GitHubでサインインしてディスカッションに参加しましょう。