

# 补绘提示
<a name="prompting-image-inpainting"></a>

补绘是一种编辑操作，可在图像中添加、删除或替换元素。补绘需要有输入图像，并通过自然语言遮罩提示 (`maskPrompt`) 或用户提供的遮罩图像 (`maskImage`) 来指定图像中需要修改的区域。

## 示例 1：从图像中删除元素
<a name="generate-collapsable5"></a>

要从图像中删除元素，需要提供一个完全覆盖待删除内容的遮罩，并在请求中省略 `text` 参数。此举会指示模型删除该元素。

**输入图像**

![三个花盆](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/three_pots.jpg)


**遮罩提示**

“花盆中的花朵”

**结果**

![场景中没有花盆](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/remove-with-prompt.png)


## 示例 2：向图像添加元素
<a name="generate-collapsable6"></a>

要向图像添加元素，需要使用遮罩定义要添加元素的区域边界，并通过文本提示描述编辑后图像的*整体*效果。使用遮罩图像通常更高效，但也可改用遮罩提示。

以下示例使用的 `text` 值为*“温室桌子下的花园地精”*。

**输入图像**

![三个花盆](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/three_pots.jpg)


**遮罩图像**

![遮罩图像](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/three_pots-add_mask_INVERTED.png)


**结果**

![新元素已添加到遮罩位置](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/add-with-mask-image-1.png)


## 示例 3：替换图像中的元素
<a name="generate-collapsable7"></a>

可通过补绘功能将旧元素替换为新元素。常用方法是使用遮罩提示来描述要替换的内容。使用这种方法时，新内容的轮廓将紧密贴合要替换元素的轮廓。若想避免此结果，则可创建一个完全覆盖要替换元素但不与其轮廓紧密贴合的遮罩图像。

以下示例使用的 `text` 值为*“棕榈树图形”*，`negativeText` 值为*“彩色”*。

**输入图像**

![参考图像](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/ref-img-seed-1.png)


**遮罩提示**

*“狗”*

**结果**

![补绘后的图像](http://docs.aws.amazon.com/zh_cn/nova/latest/userguide/images/ref-inpainted-1.png)
