Invites d’inpainting - Amazon Nova

Invites d’inpainting

L’inpainting est une opération d’édition qui peut être utilisée pour ajouter, supprimer ou remplacer des éléments dans une image. Le remplissage nécessite une image d’entrée et soit une invite de masque en langage naturel (maskPrompt), soit une image de masque fournie par l’utilisateur (maskImage) pour définir les parties de l’image à modifier.

Pour supprimer un élément d’une image, fournissez un masque qui englobe entièrement l’élément que vous voulez supprimer et omettez le paramètre text de votre demande. Cela indique au modèle de supprimer cet élément.

Image d'entrée

Trois pots

Invite de masque

« fleurs dans des pots »

Résultat

Scène sans pots

Pour ajouter un élément à une image, utilisez un masque qui définit les limites de la zone où vous voulez ajouter l’élément et une invite textuelle qui décrit à quoi vous voulez que l’image entière ressemble après la modification. Il est généralement plus efficace d’utiliser une image de masque pour cela, mais vous pouvez également utiliser une invite de masque.

L’exemple suivant utilise une valeur text de « un nain de jardin sous une table dans une serre ».

Image d'entrée

Trois pots

Image de masque

Image de masque

Résultat

Nouvel élément ajouté à l’emplacement du masque

Vous pouvez remplacer un élément par un nouveau à l’aide de la fonction de retouche. Une méthode courante pour y parvenir consiste à utiliser une invite de masque qui décrit l’élément que vous voulez remplacer. Lorsque vous utilisez cette approche, le contour du nouveau contenu correspondra étroitement au contour de l’élément qu’il veut remplacer. Si ce n’est pas ce que vous voulez, créez une image de masque qui englobe entièrement l’élément que vous voulez remplacer, mais qui n’adhère pas directement à ses contours.

L’exemple suivant utilise une valeur text de « un graphique de palmier » et une valeur negativeText de « coloré ».

Image d'entrée

Image de référence

Invite de masque

« chien »

Résultat

Image retouchée