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

Bildutfyllnad

Fyll ut en bild till ett målbildförhållande genom att lägga till en enfärgad, transparent eller suddig bakgrund runt den. Användbart för att passa in bilder i fasta bildförhållanden för sociala medier eller tryck utan beskärning.

API-slutpunkt

POST /api/v1/tools/image/image-pad

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

Parametrar

ParameterTypObligatoriskStandardBeskrivning
targetstringNej"1:1"Målbildförhållande: 16:9, 9:16, 1:1, 4:3, 3:4 eller custom
ratioWintegerNej1Anpassad förhållandebredd (1-100, används när target är custom)
ratioHintegerNej1Anpassad förhållandehöjd (1-100, används när target är custom)
backgroundstringNej"color"Bakgrundsläge: color, transparent eller blur
colorstringNej"#ffffff"Bakgrundens hexfärg (när background är color)
paddingintegerNej0Extra utfyllnad som procent av arbetsytan (0-50)

Exempelbegäran

bash
curl -X POST http://localhost:1349/api/v1/tools/image/image-pad \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F 'settings={"target": "16:9", "background": "blur", "padding": 5}'

Exempelsvar

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

Anmärkningar

  • Bakgrundsläget blur skapar en suddig kopia av originalbilden som utfyllnadsfyllning, vilket ger ett visuellt sammanhängande resultat.
  • Vid användning av bakgrunden transparent konverteras utdata till PNG för att bevara alfa.
  • Utdataformatet matchar inmatningsformatet om inte transparens är inblandad. HEIC-, RAW-, PSD- och SVG-inmatningar avkodas automatiskt före bearbetning.
  • Ange target till custom och tillhandahåll ratioW och ratioH för godtyckliga bildförhållanden (t.ex. ratioW: 3, ratioH: 2 för 3:2).