Workflow zur Entfernung des fortgeschrittenen Hintergrunds von Google Drive Bildern

Dieser Workflow ermöglicht es, den Hintergrund von Bildern, die in Google Drive gespeichert sind, zu entfernen und die bearbeiteten Bilder wieder in Google Drive hochzuladen.

Workflow zur Entfernung des fortgeschrittenen Hintergrunds von Google Drive Bildern

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.

Workflow Beschreibung

Dieser Workflow von n8n verfolgt neue Bilder, die in Google Drive hochgeladen werden. Sobald ein neues Bild erkannt wird, wird es heruntergeladen und der Hintergrund entfernt. Zudem wird ein Padding hinzugefügt, bevor das bearbeitete Bild wieder in Google Drive hochgeladen wird.

Node um Node Erklärung

1. Config Node

  • Typ: Set
  • Funktionsbeschreibung: In diesem Knoten werden Konfigurationsparameter festgelegt, die für die Hintergrundentfernung notwendig sind. Dazu gehören:
    • Hintergrundfarbe (bg_color): Weiß
    • Padding: 5%
    • Behalten der Eingangsgröße: Aktiviert
    • Ausgabegröße: 1600×1600
    • Dateiname der Eingabedatei: Wird dynamisch übernommen
    • Google Drive Ordner URL: Benutzerdefiniert eingeben
    • API-Key: Benutzerdefiniert eingeben

2. Remove Background Node

  • Typ: HTTP Request
  • Funktionsbeschreibung: Sendet eine POST-Anfrage an die Photoroom API, um den Hintergrund des Bildes zu entfernen.
  • Wichtige Einstellungen:
    • URL: https://image-api.photoroom.com/v2/edit
    • Inhaltstyp: multipart-form-data
    • Header mit x-api-key zur Authentifizierung

3. Split Out Node

  • Typ: Split Out
  • Funktionsbeschreibung: Teilt die Antwort der Photoroom API basierend auf den Geometrie-Daten auf, um diese für weitere Verarbeitungen zur Verfügung zu stellen.

4. Upload Picture to Google Drive

  • Typ: Google Drive
  • Funktionsbeschreibung: Lädt das bearbeitete Bild in den angegebenen Google Drive Ordner hoch.
  • Einstellungen:
    • Dateiname: BG-Removed-{Eingabedateiname}.png
    • Ordner-ID: Benutzerdefiniert eingegeben

5. Remove Background Fixed Size Node

  • Typ: HTTP Request
  • Funktionsbeschreibung: Führe die Hintergrundentfernung mit einer festen Ausgabgröße aus, falls festgelegt.

6. Merge Node

  • Typ: Merge
  • Funktionsbeschreibung: Kombiniert die Ergebnisse der verschiedenen Bearbeitungsschritte.

7. Download Image Node

  • Typ: Google Drive
  • Funktionsbeschreibung: Lädt das neu hochgeladene Bild von Google Drive herunter.

8. Get Image Size Node

  • Typ: Edit Image
  • Funktionsbeschreibung: Bestimmt die Größe des heruntergeladenen Bildes.

9. Check Which Output Size Method is Used Node

  • Typ: If
  • Funktionsbeschreibung: Überprüft, ob die Eingangsgröße beibehalten werden soll oder nicht, und leitet basierend auf dieser Entscheidung den Workflow weiter.

10. Loop All Over Your Images Node

  • Typ: Split In Batches
  • Funktionsbeschreibung: Durchläuft alle Bilder im Ordner, um die Verarbeitung für jedes Bild zu ermöglichen.

Ergebnis

Der Workflow entfernt effektiv den Hintergrund von Bildern in Google Drive, fügt angegebenes Padding hinzu und speichert die bearbeiteten Bilder wieder in Google Drive. Benutzer können die Konfiguration anpassen, um spezifische Anforderungen zu erfüllen, wie z.B. die Hintergrundfarbe und die Ausgabegröße der Bilder.

Für den Download des Workflows, klicken Sie hier: Workflow herunterladen

Facebook
Twitter
LinkedIn

Andere Projekte