> For the complete documentation index, see [llms.txt](https://docs.augelab.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.augelab.com/german/funktionsblocke/blocks-reference/image-transformations/operations/multiply-images.md).

# Multiply Images

Dieser Funktionsblock führt eine pixelweise Multiplikation von zwei Eingangs-Bildern durch und liefert das resultierende Bild als Ausgabe. Er ist nützlich zum Maskieren, Kombinieren von Belichtungen oder Anwenden von gewichteten Pixel-Maps.

## 📥 Eingänge

`Image` Erstes Bild, das multipliziert werden soll.\
`Image` Zweites Bild, das multipliziert werden soll.\
(Die Eingänge werden in der Reihenfolge gelesen — das erste Eingabebild wird mit dem zweiten multipliziert.)

## 📤 Ausgänge

`Image` Ergebnisbild nach der pixelweisen Multiplikation.

## 🕹️ Steuerungen

Dieser Block hat keine einstellbaren Steuerungen. Die Operation läuft automatisch, sobald Eingabebilder vorhanden sind.

## ⚙️ Laufmechanismus

* Der Block akzeptiert zwei Bilder, vergleicht sie und erzeugt ein neues Bild, wobei jeder Ausgabe-Pixel das Produkt der entsprechenden Pixel der beiden Eingaben ist.
* Beide Eingabebilder müssen dieselbe Größe haben. Wenn sie unterschiedlich sind, meldet der Block einen Fehler und liefert keine gültige Ausgabe. Verwenden Sie bei Bedarf zuvor einen `Image Resize`-Schritt.
* Typische Anwendungsfälle sind das Anwenden von Masken, das Kombinieren von per-Pixel-Gewichten oder das Multiplizieren von Kanälen für spezielle Effekte.

## 🎯 Funktionen

* Einfache und schnelle pixelweise Multiplikation von zwei Bildern.
* Funktioniert mit jedem vom System akzeptierten Bildformat (Farbe oder Graustufen), sofern beide Eingaben dieselben Abmessungen haben.
* Liefert ein einzelnes Bild als Ausgabe, das für weitere Verarbeitung oder Visualisierung bereitsteht.

## 📝 Nutzungshinweise

1. Verbinden Sie das Bild, das Sie ändern möchten, mit dem ersten `Image`-Eingang.
2. Verbinden Sie das zweite Bild (Maske, Gewichtskarte oder zweites Bild) mit dem zweiten `Image`-Eingang.
3. Stellen Sie sicher, dass beide Bilder dieselbe Breite und Höhe haben. Falls nicht, fügen Sie vor diesem Block einen `Image Resize`-Schritt ein.
4. Der Block gibt das multiplizierte Bild am Ausgang `Image` zur Visualisierung oder weiteren Verarbeitung aus.

## 💡 Tipps und Tricks

* Bei unterschiedlichen Bildgrößen: Fügen Sie vor diesem Block `Image Resize` (oder `Image Resizer`) ein, um die Abmessungen anzupassen.
* Zur Vermeidung unerwarteter Helligkeit oder Überlauf: Bereiten Sie die Eingaben mit `Normalize Image` vor oder skalieren Sie eine Eingabe mithilfe von `Divide Images` vor der Multiplikation.
* Für Überblendungen oder gewichtete Kombinationen: Kombinieren Sie diesen Block mit `Add Images` oder `Add Images Weighted` je nach gewünschtem Effekt.
* Verwenden Sie `Apply Mask`, um eine binäre Maskenbild zu erstellen und multiplizieren Sie diese mit einem Quellbild, um Bereiche schnell auszublenden.
* Vorschau der Ergebnisse mit `Show Image` und Speichern mit `Image Write` oder `Image Logger` für Protokollierung/Export.

## 🛠️ Fehlersuche

* Fehler wegen unterschiedlicher Bildgrößen: Stellen Sie sicher, dass beide Eingänge identische Breite und Höhe haben; verwenden Sie `Image Resize` zur Korrektur.
* Unerwartete Helligkeit oder Clipping: Normalisieren oder skalieren Sie die Eingaben vor der Multiplikation (siehe `Normalize Image` und `Divide Images`).
* Keine Ausgabe erscheint: Überprüfen Sie, ob beide Eingangsverbindungen gültige Bilddaten liefern und der Block aktive Eingaben empfängt.
