Prompt di inpainting
L’inpainting è un’operazione di editing che può essere utilizzata per aggiungere, rimuovere o sostituire elementi all’interno di un’immagine. L’inpainting richiede un’immagine di input e una prompt maschera in linguaggio naturale (maskPrompt) o un’immagine maschera fornita dall’utente (maskImage) per definire quali parti di un’immagine modificare.
Per rimuovere un elemento da un’immagine, fornisci una maschera che includa completamente l’oggetto che desideri rimuovere e ometti il parametro text dalla richiesta. Ciò indica al modello di rimuovere tale elemento.
Immagine di input
Prompt maschera
“fiori nei vasi”
Risultato
Per aggiungere un elemento a un’immagine, usa una maschera che definisca i limiti dell’area in cui desideri aggiungere l’elemento e un prompt testuale che descriva quale deve essere l’aspetto dell’intera immagine dopo la modifica. In genere, è più efficace utilizzare un’immagine maschera a questo scopo, ma puoi anche utilizzare un prompt maschera.
L’esempio seguente utilizza il seguente valore di text: “uno gnomo da giardino sotto un tavolo in una serra”.
Immagine di input
Immagine maschera
Risultato
Tramite l’inpainting puoi sostituire un elemento con uno nuovo. Un metodo comune per farlo è utilizzare un prompt maschera che descriva l’elemento che desideri sostituire. Quando usi questo approccio, i contorni del nuovo contenuto corrisponderanno precisamente a quelli dell’elemento che sostituisce. Se non è questo il risultato che desideri ottenere, crea un’immagine maschera che includa completamente l’elemento da sostituire, ma che non abbia contorni direttamente sovrapponibili.
L’esempio seguente usa il valore di text “una grafica con una palma” e il valore di negativeText “colorato”.
Immagine di input
Prompt maschera
“dog”
Risultato