Diese Seite wurde maschinell übersetzt. Einen Fehler entdeckt?Helfen Sie mit, sie zu verbessern.
Skip to content

Bild konvertieren

Konvertiert Bilder zwischen Formaten. Unterstützt gängige Webformate sowie spezialisierte Formate wie HEIC, JXL, BMP, ICO, JP2, QOI und PSD.

API-Endpunkt

POST /api/v1/tools/image/convert

Akzeptiert Multipart-Formulardaten mit einer Bilddatei und einem JSON-Feld settings.

Parameter

ParameterTypErforderlichStandardBeschreibung
formatstringJa-Zielformat: jpg, png, webp, avif, tiff, gif, heic, heif, jxl, bmp, ico, jp2, qoi, psd, ppm, eps, tga
qualitynumberNein-Ausgabequalität (1-100). Gilt für verlustbehaftete Formate wie jpg, webp, avif, heic.

Unterstützte Ausgabeformate

FormatTypHinweise
jpgVerlustbehaftetJPEG, beste Kompatibilität
pngVerlustfreiUnterstützt Transparenz
webpBeidesModernes Webformat, gute Komprimierung
avifVerlustbehaftetFormat der nächsten Generation, ausgezeichnete Komprimierung
tiffBeidesDruck-/Publishing-Workflows
gifVerlustfreiAuf 256 Farben beschränkt
heic / heifVerlustbehaftetFormat des Apple-Ökosystems
jxlBeidesJPEG XL, Format der nächsten Generation
bmpVerlustfreiUnkomprimierte Bitmap
icoVerlustfreiWindows-Symbolformat
jp2VerlustbehaftetJPEG 2000
qoiVerlustfreiQuite OK Image-Format
psdEbenenAdobe Photoshop (erfordert ImageMagick)
ppmVerlustfreiPortable Pixmap (PPM/PGM/PBM)
epsVektorEncapsulated PostScript
tgaVerlustfreiTarga-Bildformat

Beispielanfrage

In WebP konvertieren:

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}'

In PNG konvertieren (verlustfrei):

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"}'

Beispielantwort

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

Hinweise

  • Die Erweiterung des Ausgabedateinamens wird automatisch an das Zielformat angepasst.
  • SVG-Eingaben werden vor der Konvertierung mit 300 DPI gerastert.
  • Die PSD-Konvertierung erfordert, dass ImageMagick auf dem Server installiert ist.
  • BMP, EPS, ICO, JP2, JXL, PPM, QOI und TGA verwenden spezialisierte CLI-Encoder und umgehen die Sharp-Verarbeitung.
  • Die HEIC/HEIF-Kodierung verwendet die HEIC-Encoder-Bibliothek des Systems.
  • Die Eingabeformate sind vielfältig: JPEG, PNG, WebP, AVIF, TIFF, GIF, HEIC, RAW (CR2, NEF, ARW usw.), PSD, SVG, BMP und mehr.