Workflow zur Entfernung des erweiterten Hintergrunds von Bildern aus Google Drive

Dieser Workflow automatisiert die Entfernung des Hintergrunds von Bildern, die in einem bestimmten Google Drive-Ordner hochgeladen werden, und speichert die bearbeiteten Bilder wieder im Drive.

Workflow zur Entfernung des erweiterten Hintergrunds von Bildern aus Google Drive

Die Website nutzt die Wordpress-Infrastruktur.

Server: Unser Server befindet sich in einem Unternehmen mit Sitz in Deutschland. Er hat eine hohe und schnelle Internetverbindung. Es gibt eine Generatorunterstützung für ununterbrochenen Strom.

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.

Download Link

Workflow herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte