Giảm kích thước tệp ảnh bằng cách chỉ định mức chất lượng hoặc kích thước tệp mục tiêu tính bằng kilobyte. Công cụ dùng tìm kiếm nhị phân lặp để đạt mục tiêu kích thước một cách chính xác.
## API Endpoint {#api-endpoint}
`POST /api/v1/tools/image/compress`
Chấp nhận dữ liệu form multipart với một tệp ảnh và một trường JSON `settings`.
- Ở chế độ `quality`, giá trị thấp hơn tạo tệp nhỏ hơn với nhiều nhiễu nén hơn. Giá trị 80 là mặc định tốt cho dùng trên web.
- Ở chế độ `targetSize`, engine thực hiện nén lặp để đạt gần mục tiêu nhất có thể mà không vượt quá.
- Định dạng đầu ra khớp với định dạng đầu vào. Việc nén áp dụng cho mã hóa gốc của định dạng (ví dụ chất lượng JPEG cho tệp JPEG, chất lượng WebP cho tệp WebP).
- Nếu chất lượng mặc định (80) chấp nhận được, bạn có thể bỏ hoàn toàn tham số `quality`.