Bild verkleinern API

Bild verkleinern API, verbindet BildKlein den Job mit deiner eigenen App: Du sendest die Datei, fragst den Job-Status ab und lädst das Ergebnis herunter. Die Endpunkte laufen auf dem Server – ganz ohne Browser.

Schnellstart

  1. Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos; der Klartext-Schlüssel wird nur bei der Erstellung angezeigt.
  2. Sende die Anfrage an https://api.pixepi.com mit dem Header Authorization: Bearer <key>.
  3. Frage den Job aus der Antwort über GET https://api.pixepi.com/api/v1/jobs/{id} ab; sobald der Status done ist, lade das Ergebnis von der download_url herunter.

Beispielanfrage

curl -X POST "https://api.pixepi.com/api/v1/apps/gorsel-kucult/run" \
  -H "Authorization: Bearer $PIXEPI_KEY" \
  -F "[email protected]" \
  -F "options[quality]=82" \
  -F "options[format]=same"

curl -H "Authorization: Bearer $PIXEPI_KEY" "https://api.pixepi.com/api/v1/jobs/42"

Endpunkte dieses Werkzeugs

MethodePfadFunktion
POST/runFührt das Werkzeug aus, startet einen Job und gibt das Ergebnis zurück.

Optionen

Optionen werden als options[<field>] gesendet; bleibt ein Feld leer, wird der Standardwert verwendet.

FeldWerteStandard
options[quality]
Qualität
40–9582
options[max_side]
Limit für lange Kante (optional)
0–6000leer
options[format]
Ausgabeformat
same · jpeg · webp · pngsame
options[auto_rotate]
Foto-Ausrichtung automatisch korrigieren
aktiviert · deaktiviertaktiviert

Gemeinsame Endpunkte

MethodePfadFunktion
GET/api/v1/appsAPI-Katalog
GET/api/v1/apps/gorsel-kucultWerkzeug-Vertrag
GET/api/v1/jobs/{id}Job-Status
GET/api/v1/jobs/{id}/downloadJob-Ergebnis herunterladen
GET/api/v1/usageNutzungsübersicht
GET/api/v1/openapi.jsonOpenAPI-3.1-Dokument

Limits

  • Maximal 100 MB pro Datei.
  • Stapelverarbeitung: Sende dasselbe Feld file mehrfach.
  • Kontingent- und Tarifinformationen sind an dein Konto gebunden; prüfe den aktuellen Status mit GET /api/v1/usage.

Fehlercodes

CodeBedeutung
unauthorizedDer API-Schlüssel fehlt oder ist ungültig.
forbiddenDieser Vorgang ist mit diesem Schlüssel nicht erlaubt.
not_foundWerkzeug, Job oder Datensatz nicht gefunden (404 auch bei kontoübergreifendem Zugriff).
invalid_inputEingabe ungültig (fehlendes oder fehlerhaftes Feld, ungültiges Datum usw.).
invalid_requestDie Anfrage ist fehlerhaft.
too_largeDatei oder Anfrage übersteigt das Limit.
unsupported_mediaDateityp wird nicht unterstützt.
not_supportedDieses Werkzeug kann auf diesem Endpunkt nicht ausgeführt werden (stateful App).
not_readyDer Job ist noch nicht fertig.
expiredDas Ergebnis ist abgelaufen.
no_outputFür diesen Job ist kein Download verfügbar.
invalid_pathUngültiger Ausgabepfad.
quota_exceededKontingent oder Anfragelimit überschritten.
rate_limitedZu viele Anfragen in kurzer Zeit. Warte kurz und versuche es erneut.
csrfFormularüberprüfung im Browser fehlgeschlagen (die externe API nutzt Schlüssel).
conflictDer Vorgang steht in Konflikt mit dem aktuellen Status.
unavailableDas Werkzeug ist vorübergehend nicht verfügbar.
internal_errorUnerwarteter Serverfehler.

Dokumente

Häufig gestellte Fragen

Woher bekomme ich einen API-Schlüssel?

Erstelle einen Schlüssel im Bereich Entwickler-API deines Kontos. Der Schlüssel wird nur einmalig bei der Erstellung angezeigt.

Wie wird eine Anfrage gesendet?

Die Endpunkte laufen unter https://api.pixepi.com; jede Anfrage enthält den Header "Authorization: Bearer <key>".

Welche Dateien akzeptiert die BildKlein-API?

Unterstützte Formate: JPG · JPEG · PNG · WEBP. Das Limit liegt bei 100 MB pro Datei; die Optionen entsprechen denen auf der Werkzeug-Seite.

Wie lese ich eine Fehlerantwort?

Der Fehler-Body enthält die Felder {ok:false, error, code, request_id}; die Code-Werte findest du in der Fehlercode-Tabelle.