Inpainting-Prompts
Inpainting ist ein Bearbeitungsvorgang, mit dem Elemente in einem Bild hinzugefügt, entfernt oder ersetzt werden können. Für das Inpainting ist ein Eingabebild sowie entweder ein Maskierungs-Prompt in natürlicher Sprache (maskPrompt) oder ein vom Benutzer bereitgestelltes Maskenbild (maskImage) erforderlich, um zu definieren, welche Teile eines Bildes geändert werden sollen.
Um ein Element aus einem Bild zu entfernen, erstellen Sie eine Maske, die das zu entfernende Element vollständig umschließt, und entfernen Sie den text-Parameter aus Ihrer Anfrage. Das signalisiert dem Modell, dieses Element zu entfernen.
Eingabebild
Maskierungs-Prompt
„Blumen in Töpfen“
Ergebnis
Um ein Element zu einem Bild hinzuzufügen, verwenden Sie eine Maske, welche die Grenzen des Bereichs definiert, in dem das Element hinzugefügt werden soll, sowie einen Text-Prompt, die beschreibt, wie das gesamte Bild nach der Bearbeitung aussehen soll. In der Regel ist es effektiver, hierfür ein Maskenbild zu verwenden, jedoch können Sie stattdessen auch ein Maskierungs-Prompt verwenden.
Das folgende Beispiel verwendet den text-Wert „ein Gartenzwerg unter einem Tisch in einem Gewächshaus“.
Eingabebild
Maskenbild
Ergebnis
Mit Inpainting können Sie ein Element durch ein neues ersetzen. Ein üblicher Weg, dies zu erreichen, besteht darin, einen Maskierungs-Prompt zu verwenden, der beschreibt, was Sie ersetzen möchten. Bei diesem Ansatz entspricht die Gliederung des neuen Inhalts weitgehend der Gliederung des Elements, das er ersetzt. Wenn Sie dies nicht wünschen, erstellen Sie ein Maskenbild, welches das Element, das Sie ersetzen möchten, vollständig umfasst, aber nicht direkt an seinen Konturen haftet.
Das folgende Beispiel verwendet den text-Wert „eine Palmen-Grafik“ und den negativeText-Wert „farbenfroh“.
Eingabebild
Maskierungs-Prompt
"dog"
Ergebnis