Beschreibung des Workflows
Dieser Workflow überwacht einen Google Drive-Ordner auf neue Bilder. Wenn neue Bilder hochgeladen werden, lädt er diese Bilder herunter, entfernt den Hintergrund, fügt Polsterung hinzu und speichert die bearbeiteten Bilder wieder in Google Drive.
Nodes im Workflow
1. Config
Typ: Set
Funktion: Definiert Konfigurationsparameter für den Workflow, wie Hintergrundfarbe, Polsterung, Dateinamen usw.
Einstellungen:
- bg_color: Weiß
- padding: 5%
- keepInputSize: true (beibehalten der Eingabedimensionen)
- outputSize: 1600×1600 (Größe der Ausgabebilder)
- inputFileName: Nutzt den Originaldateinamen der hochgeladenen Datei
- OutputDriveFolder: Ordner-URL für die Speicherung der Ausgabebilder
- api-key: API-Schlüssel für den Zugriff auf die Bildbearbeitungs-API
2. Watch for new images
Typ: Google Drive Trigger
Funktion: Überwacht den angegebenen Google Drive-Ordner auf neue Bilddateien.
Einstellungen: Trigger aktiviert, wenn eine Datei erstellt wird.
3. Download Image
Typ: Google Drive
Funktion: Lädt die hochgeladene Bilddatei herunter.
Einstellungen: Nutzt die Datei-ID der hochgeladenen Datei, um das Bild herunterzuladen.
4. Get Image Size
Typ: Edit Image
Funktion: Ermittelt die Dimensionen des heruntergeladenen Bildes.
Einstellungen: Statustyp „Information“ hält Details über die Bildgröße fest.
5. remove background
Typ: HTTP Request
Funktion: Sendet eine Anfrage an die Bildbearbeitungs-API, um den Hintergrund des Bildes zu entfernen.
Einstellungen:
- URL: POST an der Bildbearbeitungs-API
- Körperparameter: Hintergrundfarbe, Bilddatei, Polsterung und Ausgabegröße
- Kopfparameter: API-Schlüssel zur Authentifizierung
6. Split Out
Typ: Split Out
Funktion: Teilt die aus der vorherigen Anfrage erhaltenen Bildinformationen auf.
Einstellungen: Stellt sicher, dass binäre Daten sowie die gewünschten Daten aufgeteilt werden.
7. Merge
Typ: Merge
Funktion: Kombiniert die Daten der verarbeiteten Bilder.
Einstellungen: Kombinationsmodus auf „combineByPosition“.
8. Upload Picture to Google Drive
Typ: Google Drive
Funktion: Ladet das bearbeitete Bild mit entferntem Hintergrund in den Drive hoch.
Einstellungen: Benutzerdefinierter Name für das Bild, das in den angegebenen Ordner hochgeladen wird.
9. check which output size method is used
Typ: If
Funktion: Überprüft, welche Größe Methode verwendet werden soll (beibehalten der Eingabedimensionen oder nicht).
Einstellungen: Bedingungen basieren auf den im Config-Node gesetzten Werten.
10. loop all over your images
Typ: Split In Batches
Funktion: Bearbeitet mehrere Bilder in Batches, was die Effizienz verbessert.
Einstellungen: Stellt sicher, dass alle Bilder bearbeitet werden.
Ergebnis
Nach Ausführung dieses Workflows werden die Bilder mit entferntem Hintergrund in dem angegebenen Google Drive-Ordner gespeichert. Es werden mehrere Optionen zur Anpassung der Bildverarbeitung geboten, einschließlich der Wahl der Hintergrundfarbe, Größe und der Möglichkeit, Polsterungen hinzuzufügen.