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

Pixelera

Applicera en pixeleringseffekt på en hel bild eller ett specifikt rektangulärt område. Användbart för att dölja känsligt innehåll som ansikten, registreringsskyltar eller personlig information.

API-slutpunkt

POST /api/v1/tools/image/pixelate

Tar emot multipart-formulärdata med en bildfil och ett JSON-fält settings.

Parametrar

ParameterTypObligatoriskStandardBeskrivning
blockSizeintegerNej12Pixelblockstorlek (2-128); större värden ger grövre pixelering
regionobjectNej-Begränsa pixeleringen till en rektangel (se nedan)

Regionobjekt

FältTypObligatoriskBeskrivning
leftintegerJaVänsterförskjutning i pixlar (>= 0)
topintegerJaÖvre förskjutning i pixlar (>= 0)
widthintegerJaRegionens bredd i pixlar (>= 1)
heightintegerJaRegionens höjd i pixlar (>= 1)

Exempelförfrågan

Pixelera hela bilden:

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

Pixelera ett specifikt område:

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

Exempelsvar

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

Anteckningar

  • När region utelämnas pixeleras hela bilden.
  • Regionens koordinater anges i pixlar relativt bildens övre vänstra hörn. Regionen måste ligga inom bildens gränser.
  • Utdataformatet matchar indataformatet. HEIC-, RAW-, PSD- och SVG-indata avkodas automatiskt före bearbetning.