> 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/image-resize.md).

# Image Resize

Dieser Funktionsblock ist so konzipiert, dass er die Abmessungen von Bildern entsprechend festgelegten Breiten- und Höhenwerten ändert. Er bietet verschiedene Interpolationsmethoden, um die Bildqualität während der Größenänderung zu gewährleisten.

## 📥 Eingänge <a href="#inputs" id="inputs"></a>

`Image Any` Das Eingangsbild, das Sie ändern möchten.

`Width` Die Zielbreite für das vergrößerte Bild. Falls nicht angegeben, wird die ursprüngliche Breite verwendet.

`Height` Die Zielhöhe für das vergrößerte Bild. Falls nicht angegeben, wird die ursprüngliche Höhe verwendet.

## 📤 Ausgänge <a href="#outputs" id="outputs"></a>

`Image Any` Das veränderte Ausgabe-Bild mit den angegebenen Abmessungen.

## 🕹️ Steuerungen <a href="#controls" id="controls"></a>

`Interpolation Method` Ein Dropdown-Menü, das Ihnen erlaubt, die für die Größenänderung des Bildes verwendete Methode auszuwählen. Optionen sind:

* **INTER\_NEAREST**
* **INTER\_LINEAR**
* **INTER\_AREA**
* **INTER\_CUBIC**
* **INTER\_LANCZOS4**

## 🎨 Funktionen <a href="#features" id="features"></a>

`Flexible Dimension Adjustment` Der Block ermöglicht es den Benutzern, neue Breiten- und Höhenwerte nach Bedarf anzugeben oder einfach die ursprünglichen Abmessungen zu verwenden.

`Various Interpolation Options` Wählen Sie aus verschiedenen Interpolationsmethoden, um die Qualität des vergrößerten Bildes entsprechend Ihren Anforderungen sicherzustellen.

## 📝 Nutzungshinweise <a href="#usage" id="usage"></a>

1. **Input Image**: Verbinden Sie ein Bild mit dem Eingangsbereich `Image Any`.
2. **Set Dimensions**: Geben Sie optional eine Breite und Höhe unter Verwendung der entsprechenden Eingaben an. Wenn leer gelassen, bleiben die ursprünglichen Bildabmessungen erhalten.
3. **Choose Interpolation Method**: Wählen Sie die gewünschte Interpolationsmethode aus dem Dropdown-Menü.
4. **Resize Image**: Nach der Bewertung wird das Bild gemäß den angegebenen Parametern geändert.

## 📊 Bewertung <a href="#evaluation" id="evaluation"></a>

Wenn er ausgeführt wird, ändert dieser Funktionsblock das Eingangsbild basierend auf der angegebenen Breite und Höhe und gibt das veränderte Bild zurück.

## 💡 Tipps und Tricks <a href="#tips-and-tricks" id="tips-and-tricks"></a>

<details>

<summary>Wahl der richtigen Interpolation</summary>

* Für Vergrößerungen bevorzuge Methoden wie **INTER\_CUBIC** oder **INTER\_LANCZOS4** für eine bessere Qualität.
* Für Verkleinerungen ist **INTER\_AREA** im Allgemeinen vorzuziehen, da es eine gute Qualität für kleinere Bilder bietet.

</details>

<details>

<summary>Verhältnis beibehalten</summary>

Wenn Sie das Seitenverhältnis des ursprünglichen Bildes beibehalten möchten, berechnen Sie die neue Höhe basierend auf der Breite mit der Formel:

```
new_height = original_height * (new_width / original_width)
```

</details>

<details>

<summary>Integration mit anderen Blöcken</summary>

Erwägen Sie, diesen Block anschließend mit dem Block `Show Image` zu kombinieren, um das veränderte Ergebnis sofort nach der Größenänderung zu visualisieren.

</details>

## 🛠️ Fehlersuche <a href="#troubleshooting" id="troubleshooting"></a>

<details>

<summary>Fehler bei inkorrekten Abmessungen</summary>

Stellen Sie sicher, dass die angegebenen Dimensionen positive Ganzzahlen sind. Wenn Sie unerwartete Ausgaben sehen, überprüfen Sie, ob die Eingabedimensionen die Größe des ursprünglichen Bildes nicht überschreiten oder negativ sind.

</details>

<details>

<summary>Bild wird nicht geändert</summary>

Wenn das Bild anscheinend nicht richtig geändert wird, überprüfen Sie die Verbindungen und ob ein gültiges Bild an den Einspeisepunkt bereitgestellt wird.

</details>
