# Estrategias de redimensionamiento

Los siguientes ejemplos muestran cómo `resize_strategy` afecta el redimensionamiento de una imagen de 400×300 píxeles a 100×100 píxeles:

### `fit`

Utiliza el lado **más largo** de la imagen original como base para el redimensionamiento. Se conserva la relación de aspecto. Ninguno de los lados superará los 100 píxeles.

Por ejemplo, al redimensionar una imagen de 400×300 a 100×100, se obtendría una imagen de 100×75.

##### Antes:

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

Lado más largo

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

![](https://demos.transloadit.com/89/0773178b6d41fda6971c74d7ac6426/desert-small.jpg)

100 px

desert-small.jpg

3,1 KB ⋅ 100×75

### `fillcrop`

Escala la imagen para ajustarla al tamaño objetivo de 100×100 y conserva la relación de aspecto, mientras recorta cualquier superficie sobrante. Esto significa que ambos lados tendrán exactamente 100 píxeles, a costa de eliminar partes de la imagen.

De forma predeterminada, la imagen resultante se centra horizontal y verticalmente para llenar el rectángulo objetivo. Usa el parámetro `gravity` para cambiar dónde recortar la imagen, por ejemplo, `"bottom"` o `"left"`.

##### Antes:

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

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

![](https://demos.transloadit.com/9b/835c247f1b4f80bfebd96ea3d1ab9c/desert-small.jpg)

desert-small.jpg

3,9 KB ⋅ 100×100

### `min_fit`

Utiliza el lado **más corto** de la imagen original como base para el redimensionamiento. Después de redimensionarla, el lado más largo tendrá un valor superior al especificado. Se conserva la relación de aspecto. Ambos lados tendrán al menos 100 píxeles.

Por ejemplo, al redimensionar una imagen de 400×300 a 100×100, se obtendría una imagen de 133×100.

##### Antes:

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

Lado más corto

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

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

100 px

desert-small.jpg

4,6 KB ⋅ 133×100

### `pad`

Escala la imagen para ajustarla y conserva la relación de aspecto. Ambos lados de la imagen redimensionada tendrán exactamente 100 píxeles y cualquier superficie restante se rellenará con un color de fondo.

En este ejemplo, el color de fondo está determinado por la[Assembly Variable](/es/docs/topics/assembly-instructions.md#assembly-variables) `${file.meta.average_color}`. Si estableces `zoom` en `false` (el valor predeterminado es `true`), las imágenes más pequeñas se centrarán horizontal y verticalmente, y tendrán relleno de fondo a su alrededor.

##### Antes:

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

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

![](https://demos.transloadit.com/a5/8b87822c454c5092cfa82d3eb3df11/desert-small.jpg)

desert-small.jpg

3,4 KB ⋅ 100×100

### `stretch`

Ignora la relación de aspecto y redimensiona la imagen al ancho y alto exactos especificados. Esto puede producir una imagen estirada o distorsionada.

##### Antes:

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

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

![](https://demos.transloadit.com/db/40e0c7367e4cd6be2c47a0a235a56d/desert-small.jpg)

desert-small.jpg

3,8 KB ⋅ 100×100

### `crop`

Recorta un área de una imagen y descarta las partes que queden fuera. Si la imagen de origen es más pequeña que el marco de recorte, se ampliará. Esta estrategia se aplica de forma implícita cuando especificas coordenadas en el parámetro `crop` y no puede utilizarse sin él.

Para recortar alrededor de rostros humanos, consulta[🤖/image/facedetect](/docs/robots/image-facedetect.md) en su lugar.

##### Antes:

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

desert-small.jpg

21 KB ⋅ 400×300

##### Después:

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

desert-small.jpg

2,8 KB ⋅ 100×100
