# Compresión de imágenes

Permite la disminución de peso o tamaño de archivos tipo imagen mediante el uso de algoritmos avanzados de transformación, modificación y compresión. Todo ello, perdiendo la menor calidad posible.

<span style="color: rgb(22, 145, 121);">*NOTA: La compresión de imágenes mediante +Docs puede incurrir en costos adicionales para su balance mensual. Por favor, consulte con su asesor asignado sobre las tarifas y método de pago.*</span>

**POST:** /formularios/docs-plus/image-compress

> **Este servicio no debe consumirse como REST, sino enviando la información como 'form-data'.**

**Request (en postman):**![image.png](https://read.pygateway.com/uploads/images/gallery/2023-12/scaled-1680-/2nYimage.png)

##### Descripción de parámetros  


- **file (String)**: Campo donde se enviará la imagen (emulando campo de tipo FILE, HTML)
- **level (String)**: Nivel de compresión: ultralow, low, medium, high, ultra
- **resize (String)**: Permite cambiar el tamaño de la imagen, si se recibe una sola medida (ejemplo: 100) se conservará la relación de aspecto de la imagen y se cambiará de tamaño por su lado más grande. Si se reciben dos medidas separadas por coma (ejemplo: 100,100) se cambiará su tamaño estirando o estrechando la imagen de ser necesario.
- **response (String)**: Permite seleccionar el tipo de respuesta que entregará el servicio (con la imagen comprimida). <span style="color: rgb(53, 152, 219);">base64</span>: devolverá la imagen en base 64. <span style="color: rgb(53, 152, 219);">binary</span>: devolverá la imagen de forma binaria.

<div class="block block-table" data-pm-slice="1 1 []" id="bkmrk--1"><div class="block-content">  
</div></div>