bild

Zweck

Das Image-Element (Bild) wird verwendet, um Bilddateien zu laden und zu verarbeiten. Es kann ein Bild von einem lokalen Dateipfad lesen oder es direkt von einer öffentlichen URL herunterladen. Zusätzlich bietet es die Möglichkeit, das Bild zu komprimieren, um seine Dateigröße zu reduzieren.

Dieses Element ist der Ausgangspunkt für jeden Workflow, der Bilddaten manipulieren muss, wie z. B. die Vorbereitung von Bildern für den Upload, das Einbetten in E-Mails oder die Optimierung für die Web-Nutzung.

Bildschirmfoto 2025-11-06 um 13.48.48.png

Anwendungsfälle:

  • Laden eines vom Benutzer hochgeladenen Bildes, um es als Anhang für eine E-Mail vorzubereiten.

  • Herunterladen eines Produktbildes von einer URL und Komprimieren, bevor es in deinem System gespeichert wird.

  • Verarbeiten von Bildern aus einem Verzeichnis, um optimierte Versionen zu erstellen.

Praktische Anwendungshinweise

  • Verwendung der Ausgabe: Das Ausgabeobjekt ist so strukturiert, dass es sich leicht in anderen Elementen verwenden lässt. Im "Email"-Element kannst du z. B. die image-Ausgabe direkt im Feld "Anhänge" verwenden, um das Bild einzubetten.

  • URL vs. Pfad: Bei Angabe einer URL lädt das Element das Bild zuerst in eine temporäre Datei im Speicher der Plattform herunter; diese temporäre Datei wird nach Abschluss des Schritts automatisch gelöscht.

  • Kompressionsdienst: Die Resmush-Kompression basiert auf einem externen Dienst. Dessen Leistung und Verfügbarkeit können variieren.

Konfigurationsoptionen

  • Pfad/Url des Bildes

    • Beschreibung: Die Quelle des Bildes. Dies kann ein lokaler Dateipfad (z. B. aus einem „File Access“-Schritt) oder eine öffentliche HTTP/HTTPS-URL sein.

    • Eingabeformat: String (Dateipfad oder URL).

    • Beispielwert: /uploads/bild.jpg oder https://example.com/images/logo.png

  • Bildkompression

    • Beschreibung: Die Kompressionsmethode, die auf das Bild angewendet werden soll. Resmush ist ein externer Dienst, der zur Optimierung verwendet wird.

      • Keine: Das Bild wird ohne Änderungen geladen.

      • Resmush: Das Bild wird komprimiert, um seine Dateigröße zu reduzieren. Unterstützte Dateitypen sind JPG, PNG, GIF, TIF und BMP.

    • Eingabeformat: Auswahl aus der Dropdown-Liste.

    • Beispielwert: Resmush

  • Qualität (0-100)

    • Beschreibung: Die gewünschte Qualitätsstufe für die Kompression, von 0 (niedrigste Qualität, kleinste Größe) bis 100 (höchste Qualität, größte Größe). Dieses Feld erscheint nur, wenn die Bildkompression auf Resmush eingestellt ist.

    • Eingabeformat: Integer.

    • Beispielwert: 85

Eingabe-/Ausgabe-Erwartungen

  • Eingabe:

    • Das Element benötigt einen einzelnen Pfad/Url des Bildes als String.

  • Ausgabe:

    • Es erzeugt eine einzige image-Variable, die ein JSON-Objekt ist und die verarbeiteten Bilddaten sowie Metadaten enthält. Das Objekt beinhaltet:

      • data: Die rohen Bilddaten, kodiert in base64.

      • encoding: Der Kodierungstyp (base64).

      • name: Der Dateiname ohne die Endung.

      • extension: Die Dateiendung (z. B. jpg).

      • imagePath: Der ursprüngliche Pfad des verarbeiteten Bildes.

      • compression: Die verwendete Kompressionsmethode.

      • quality: Die für die Kompression verwendete Qualitätseinstellung.

War das hilfreich?