# 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:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

Längere Seite

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](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:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](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:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

Kürzere Seite

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](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:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](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:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](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](/docs/robots/image-facedetect.md).

##### Vorher:

![](https://demos.transloadit.com/77/de8c86ef27492ebdfe2340ea6331de/desert-small.jpg)

desert-small.jpg

21 KB ⋅ 400×300

##### Nachher:

![](https://demos.transloadit.com/97/4d8ba623cc49d588a81baa1247a3a6/desert-small.jpg)

desert-small.jpg

2,8 KB ⋅ 100×100
