Зменшуйте розмір файлу зображення, вказавши рівень якості або цільовий розмір файлу в кілобайтах. Інструмент використовує ітеративний двійковий пошук для точного досягнення цільового розміру.
## API Endpoint {#api-endpoint}
`POST /api/v1/tools/image/compress`
Приймає дані форми multipart із файлом зображення та полем JSON `settings`.
-У режимі `quality` нижчі значення дають менші файли з більшою кількістю артефактів стиснення. Значення 80 є хорошим за замовчуванням для веб-використання.
-У режимі `targetSize` рушій виконує ітеративне стиснення, щоб максимально наблизитися до цільового розміру, не перевищуючи його.
- Вихідний формат збігається з вхідним. Стиснення застосовується до власного кодування формату (напр. якість JPEG для файлів JPEG, якість WebP для файлів WebP).
- Якщо якість за замовчуванням (80) прийнятна, ви можете повністю опустити параметр `quality`.