

# Peticiones para inpainting
<a name="prompting-image-inpainting"></a>

El inpainting es una operación de edición que se puede utilizar para añadir, eliminar o reemplazar elementos dentro de una imagen. El inpainting requiere una imagen de entrada y una petición de máscara en lenguaje natural (`maskPrompt`) o una imagen de máscara proporcionada por el usuario (`maskImage`) para definir qué partes de la imagen se van a cambiar.

## Ejemplo 1: Cómo eliminar elementos de una imagen
<a name="generate-collapsable5"></a>

Para eliminar un elemento de una imagen, proporcione una máscara que abarque por completo el elemento que desea eliminar y omita el parámetro `text` de la solicitud. Esto le indica al modelo que elimine ese elemento.

**Imagen de entrada**

![\[Tres macetas\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/three_pots.jpg)


**Petición de máscara**

“flores en macetas”

**Resultado**

![\[Escena sin macetas\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/remove-with-prompt.png)


## Ejemplo 2: Cómo añadir elementos a una imagen
<a name="generate-collapsable6"></a>

Para añadir un elemento a una imagen, utilice una máscara que defina los límites del área en la que desee añadir el elemento y una petición de texto que describa el aspecto que desea que tenga *toda* la imagen editada. Normalmente es más eficaz utilizar una imagen de máscara para esto, pero también puede utilizar una petición de máscara en su lugar.

En el siguiente ejemplo, se utiliza un valor `text` de *“un gnomo de jardín debajo de una mesa en un invernadero”.*

**Imagen de entrada**

![\[Tres macetas\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/three_pots.jpg)


**Imagen de máscara**

![\[Imagen de máscara\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/three_pots-add_mask_INVERTED.png)


**Resultado**

![\[Nuevo elemento añadido a la ubicación de la máscara\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/add-with-mask-image-1.png)


## Ejemplo 3: Cómo reemplazar elementos en una imagen
<a name="generate-collapsable7"></a>

Puede reemplazar un elemento por uno nuevo mediante la técnica de inpainting. Una forma habitual de conseguirlo es utilizar una petición de máscara que describa lo que se quiere sustituir. Al utilizar este enfoque, el contorno del nuevo contenido coincidirá estrechamente con el del elemento que está sustituyendo. Si esto no es lo que desea, cree una imagen de máscara que abarque completamente el elemento que desea reemplazar, pero que no se adhiera directamente a sus contornos.

En el siguiente ejemplo, se utiliza un valor `text` de *“un gráfico de palmera”* y un valor `negativeText` de *“colorido”*.

**Imagen de entrada**

![\[Imagen de referencia\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/ref-img-seed-1.png)


**Petición de máscara**

*“perro”*

**Resultado**

![\[Imagen con técnica de inpainting\]](http://docs.aws.amazon.com/es_es/nova/latest/userguide/images/ref-inpainted-1.png)
