Entwickler-API

Komprimieren und konvertieren Sie Bilder programmgesteuert über eine einfache HTTP-API.

Authentifizierung

Erstellen Sie einen API-Schlüssel in Ihrem Dashboard und senden Sie ihn bei jeder Anfrage im Authorization-Header.

Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API-Schlüssel erstellen

Endpunkt

Multipart/form-data-Anfrage an den Komprimierungs-Endpunkt:

curl -X POST https://www.mippolab.com/api/compress \
  -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "file=@image.png" \
  -F "format=png" \
  -o compressed.png

Zur Formatkonvertierung setzen Sie format einfach auf den Zieltyp — Konvertierung und Komprimierung erfolgen in einer Anfrage (z. B. PNG-Eingabe mit format=jpeg liefert ein komprimiertes JPEG).

curl -X POST https://www.mippolab.com/api/compress \
  -H "Authorization: Bearer tc_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -F "file=@photo.png" \
  -F "format=jpeg" \
  -o photo.jpg
ParameterTypeDescription
filefileDie zu verarbeitende Bilddatei (PNG, JPEG, WebP oder AVIF).
formatstringAusgabeformat: png, jpeg, webp oder avif. Weglassen, um das Originalformat beizubehalten (nur Komprimierung); ein anderes Format konvertiert und komprimiert in einem Schritt.

Antwort

Gibt das komprimierte Bild direkt als Binärdaten mit passendem Content-Type zurück. Im Fehlerfall wird ein JSON zurückgegeben.

HTTP/1.1 200 OK
Content-Type: image/png

<binary image data>

Limits

Der kostenlose Tarif umfasst 50 Anfragen pro Tag. API-Schlüssel werden im Dashboard verwaltet.