Verklein de bestandsgrootte van afbeeldingen door een kwaliteitsniveau of een doelbestandsgrootte in kilobytes op te geven. De tool gebruikt iteratieve binaire zoekopdrachten om doelgroottes nauwkeurig te bereiken.
## API-eindpunt {#api-endpoint}
`POST /api/v1/tools/image/compress`
Accepteert multipart-formuliergegevens met een afbeeldingsbestand en een JSON-veld `settings`.
- In de modus `quality` leveren lagere waarden kleinere bestanden op met meer compressieartefacten. Een waarde van 80 is een goede standaard voor webgebruik.
- In de modus `targetSize` voert de engine iteratieve compressie uit om zo dicht mogelijk bij het doel te komen zonder dit te overschrijden.
- Het uitvoerformaat komt overeen met het invoerformaat. De compressie wordt toegepast op de eigen codering van het formaat (bijv. JPEG-kwaliteit voor JPEG-bestanden, WebP-kwaliteit voor WebP-bestanden).
- Als de standaardkwaliteit (80) acceptabel is, kun je de parameter `quality` volledig weglaten.