This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Verpixeln

Wende einen Verpixelungseffekt auf ein gesamtes Bild oder einen bestimmten rechteckigen Bereich an. Nützlich, um sensible Inhalte wie Gesichter, Kennzeichen oder persönliche Informationen unkenntlich zu machen.

API-Endpunkt

POST /api/v1/tools/image/pixelate

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

Parameter

ParameterTypErforderlichStandardBeschreibung
blockSizeintegerNein12Größe der Pixelblöcke (2-128); größere Werte erzeugen eine gröbere Verpixelung
regionobjectNein-Verpixelung auf ein Rechteck beschränken (siehe unten)

Region-Objekt

FeldTypErforderlichBeschreibung
leftintegerJaLinker Versatz in Pixeln (>= 0)
topintegerJaOberer Versatz in Pixeln (>= 0)
widthintegerJaBreite des Bereichs in Pixeln (>= 1)
heightintegerJaHöhe des Bereichs in Pixeln (>= 1)

Beispielanfrage

Das gesamte Bild verpixeln:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/pixelate \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"blockSize": 20}'

Einen bestimmten Bereich verpixeln:

bash
curl -X POST http://localhost:1349/api/v1/tools/image/pixelate \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"blockSize": 16, "region": {"left": 100, "top": 50, "width": 200, "height": 150}}'

Beispielantwort

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

Hinweise

  • Wenn region weggelassen wird, wird das gesamte Bild verpixelt.
  • Die Koordinaten des Bereichs sind in Pixeln relativ zur oberen linken Ecke des Bildes angegeben. Der Bereich muss innerhalb der Bildgrenzen liegen.
  • Das Ausgabeformat entspricht dem Eingabeformat. HEIC-, RAW-, PSD- und SVG-Eingaben werden vor der Verarbeitung automatisch dekodiert.