Reduce el tamaño del archivo de imagen especificando un nivel de calidad o un tamaño de archivo objetivo en kilobytes. La herramienta usa búsqueda binaria iterativa para alcanzar los tamaños objetivo con precisión.
## Endpoint de la API {#api-endpoint}
`POST /api/v1/tools/image/compress`
Acepta datos de formulario multipart con un archivo de imagen y un campo JSON `settings`.
- En el modo `quality`, los valores más bajos producen archivos más pequeños con más artefactos de compresión. Un valor de 80 es un buen valor predeterminado para uso web.
- En el modo `targetSize`, el motor realiza una compresión iterativa para acercarse lo máximo posible al objetivo sin superarlo.
- El formato de salida coincide con el formato de entrada. La compresión se aplica a la codificación nativa del formato (p. ej. calidad JPEG para archivos JPEG, calidad WebP para archivos WebP).
- Si la calidad predeterminada (80) es aceptable, puedes omitir por completo el parámetro `quality`.