# Strategien zur Größenänderung

Die folgenden Beispiele zeigen, wie sich `resize_strategy` auf die Größenänderung eines Bildes mit 400×300 Pixeln auf 100×100 Pixel auswirkt:

### `fit`

Verwendet die **längere** Seite des Originalbildes als Grundlage für die Größenänderung. Das Seitenverhältnis bleibt erhalten. Jede Seite ist anschließend höchstens 100 Pixel lang.

Beispiel: Bei der Größenänderung eines Bildes von 400×300 auf 100×100 entsteht ein Bild mit 100×75 Pixeln.

##### Vorher:

![Die fit-Strategie passt das vollständige Bild in einen Bereich von 100 mal 100 Pixeln ein](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

Längere Seite

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die fit-Strategie passt das vollständige Bild in einen Bereich von 100 mal 100 Pixeln ein](https://demos.transloadit.com/89/0773178b6d41fda6971c74d7ac6426/desert-small.jpg)

100 px

desert-small.jpg

3,1 KB ⋅ 100×75

### `fillcrop`

Skaliert das Bild unter Beibehaltung des Seitenverhältnisses auf unser Zielmaß von 100×100 und schneidet dabei überschüssige Bereiche ab. Dadurch sind beide Seiten exakt 100 Pixel lang, allerdings gehen Teile des Bildes verloren.

Standardmäßig wird das resultierende Bild horizontal und vertikal zentriert, um das Zielrechteck auszufüllen. Mit dem Parameter `gravity` bestimmen Sie, wo das Bild zugeschnitten wird, beispielsweise `"bottom"` oder `"left"`.

##### Vorher:

![Die fillcrop-Strategie füllt ein Quadrat von 100 mal 100 Pixeln und schneidet Überstände ab](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die fillcrop-Strategie füllt ein Quadrat von 100 mal 100 Pixeln und schneidet Überstände ab](https://demos.transloadit.com/9b/835c247f1b4f80bfebd96ea3d1ab9c/desert-small.jpg)

desert-small.jpg

3,9 KB ⋅ 100×100

### `min_fit`

Verwendet die **kürzere** Seite des Originalbildes als Grundlage für die Größenänderung. Danach ist die längere Seite größer als der angegebene Wert. Das Seitenverhältnis bleibt erhalten. Jede Seite ist anschließend mindestens 100 Pixel lang.

Beispiel: Bei der Größenänderung eines Bildes von 400×300 auf 100×100 entsteht ein Bild mit 133×100 Pixeln.

##### Vorher:

![Die min\_fit-Strategie hält beide Bildmaße bei mindestens 100 Pixeln](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

Kürzere Seite

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die min\_fit-Strategie hält beide Bildmaße bei mindestens 100 Pixeln](https://demos.transloadit.com/34/d5b63ec5a044fdb7e2d13b18e07d6c/desert-small.jpg)

100 px

desert-small.jpg

4,6 KB ⋅ 133×100

### `pad`

Skaliert das Bild unter Beibehaltung des Seitenverhältnisses auf die passende Größe. Beide Seiten des skalierten Bildes sind exakt 100 Pixel lang; der verbleibende Bereich wird mit einer Hintergrundfarbe gefüllt.

In diesem Beispiel wird die Hintergrundfarbe durch die[Assembly Variable](/de/docs/topics/assembly-instructions.md#assembly-variables) `${file.meta.average_color}` bestimmt. Wenn Sie `zoom` auf `false` setzen (Standardwert ist `true`), werden kleinere Bilder horizontal und vertikal zentriert und rundherum mit einem Hintergrundrand versehen.

##### Vorher:

![Die pad-Strategie ergänzt eine Hintergrundfarbe für ein Bild von 100 mal 100 Pixeln](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die pad-Strategie ergänzt eine Hintergrundfarbe für ein Bild von 100 mal 100 Pixeln](https://demos.transloadit.com/a5/8b87822c454c5092cfa82d3eb3df11/desert-small.jpg)

desert-small.jpg

3,4 KB ⋅ 100×100

### `stretch`

Ignoriert das Seitenverhältnis und skaliert das Bild auf die exakt angegebene Breite und Höhe. Dadurch kann das Bild gestreckt oder verzerrt werden.

##### Vorher:

![Die stretch-Strategie verzerrt das Bild auf genau 100 mal 100 Pixel](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die stretch-Strategie verzerrt das Bild auf genau 100 mal 100 Pixel](https://demos.transloadit.com/db/40e0c7367e4cd6be2c47a0a235a56d/desert-small.jpg)

desert-small.jpg

3,8 KB ⋅ 100×100

### `crop`

Schneidet einen Bereich aus einem Bild aus und verwirft alle überlappenden Teile. Ist das Quellbild kleiner als der Zuschneiderahmen, wird es vergrößert. Diese Strategie wird automatisch verwendet, wenn Sie im Parameter `crop` Koordinaten angeben, und kann ohne diesen Parameter nicht genutzt werden.

Informationen zum Zuschneiden um menschliche Gesichter finden Sie stattdessen unter[🤖/image/facedetect](/de/docs/robots/image-facedetect.md).

##### Vorher:

![Die crop-Strategie schneidet einen Bereich von 100 mal 100 Pixeln aus dem Bild](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![Die crop-Strategie schneidet einen Bereich von 100 mal 100 Pixeln aus dem Bild](https://demos.transloadit.com/97/4d8ba623cc49d588a81baa1247a3a6/desert-small.jpg)

desert-small.jpg

2,8 KB ⋅ 100×100
