Deze pagina is automatisch vertaald. Fout gezien?Help mee om het te verbeteren.
Skip to content

Afbeelding converteren

Converteer afbeeldingen tussen formaten. Ondersteunt gangbare webformaten en gespecialiseerde formaten zoals HEIC, JXL, BMP, ICO, JP2, QOI en PSD.

API-eindpunt

POST /api/v1/tools/image/convert

Accepteert multipart-formuliergegevens met een afbeeldingsbestand en een JSON-veld settings.

Parameters

ParameterTypeVereistStandaardBeschrijving
formatstringJa-Doelformaat: jpg, png, webp, avif, tiff, gif, heic, heif, jxl, bmp, ico, jp2, qoi, psd, ppm, eps, tga
qualitynumberNee-Uitvoerkwaliteit (1-100). Van toepassing op verliesgevende formaten zoals jpg, webp, avif, heic.

Ondersteunde uitvoerformaten

FormaatTypeOpmerkingen
jpgVerliesgevendJPEG, beste compatibiliteit
pngVerliesvrijOndersteunt transparantie
webpBeideModern webformaat, goede compressie
avifVerliesgevendNext-gen-formaat, uitstekende compressie
tiffBeidePrint-/publicatieworkflows
gifVerliesvrijBeperkt tot 256 kleuren
heic / heifVerliesgevendFormaat van het Apple-ecosysteem
jxlBeideJPEG XL, next-gen-formaat
bmpVerliesvrijOngecomprimeerde bitmap
icoVerliesvrijWindows-pictogramformaat
jp2VerliesgevendJPEG 2000
qoiVerliesvrijQuite OK Image-formaat
psdGelaagdAdobe Photoshop (vereist ImageMagick)
ppmVerliesvrijPortable Pixmap (PPM/PGM/PBM)
epsVectorEncapsulated PostScript
tgaVerliesvrijTarga-afbeeldingsformaat

Voorbeeldverzoek

Naar WebP converteren:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"format": "webp", "quality": 85}'

Naar PNG converteren (verliesvrij):

bash
curl -X POST http://localhost:1349/api/v1/tools/image/convert \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"format": "png"}'

Voorbeeldantwoord

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/photo.webp",
  "originalSize": 2450000,
  "processedSize": 680000
}

Opmerkingen

  • De extensie van de uitvoerbestandsnaam wordt automatisch bijgewerkt zodat deze overeenkomt met het doelformaat.
  • SVG-invoer wordt vóór de conversie gerasterd op 300 DPI.
  • PSD-conversie vereist dat ImageMagick op de server is geïnstalleerd.
  • BMP, EPS, ICO, JP2, JXL, PPM, QOI en TGA gebruiken gespecialiseerde CLI-encoders en omzeilen de Sharp-verwerking.
  • HEIC/HEIF-codering gebruikt de HEIC-encoderbibliotheek van het systeem.
  • De invoerformaten zijn breed: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, RAW (CR2, NEF, ARW, enz.), PSD, SVG, BMP en meer.