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

Afbeelding opvullen

Vul een afbeelding op tot een doelbeeldverhouding door er een effen kleur, transparante of vervaagde achtergrond omheen toe te voegen. Handig om afbeeldingen in vaste beeldverhoudingen te passen voor sociale media of print zonder bij te snijden.

API Endpoint

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

Accepteert multipart-formuliergegevens met een afbeeldingsbestand en een JSON-veld settings.

Parameters

ParameterTypeVereistStandaardBeschrijving
targetstringNee"1:1"Doelbeeldverhouding: 16:9, 9:16, 1:1, 4:3, 3:4 of custom
ratioWintegerNee1Aangepaste verhoudingsbreedte (1-100, gebruikt wanneer target custom is)
ratioHintegerNee1Aangepaste verhoudingshoogte (1-100, gebruikt wanneer target custom is)
backgroundstringNee"color"Achtergrondmodus: color, transparent of blur
colorstringNee"#ffffff"Achtergrondkleur in hex (wanneer background color is)
paddingintegerNee0Extra padding als percentage van het canvas (0-50)

Voorbeeldverzoek

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

Voorbeeldantwoord

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

Opmerkingen

  • De achtergrondmodus blur maakt een vervaagde kopie van de oorspronkelijke afbeelding als opvulling, wat een visueel samenhangend resultaat oplevert.
  • Bij gebruik van de achtergrond transparent wordt de uitvoer geconverteerd naar PNG om het alfakanaal te behouden.
  • Het uitvoerformaat komt overeen met het invoerformaat, tenzij er transparantie in het spel is. HEIC-, RAW-, PSD- en SVG-invoer wordt automatisch gedecodeerd vóór de verwerking.
  • Stel target in op custom en geef ratioW en ratioH op voor willekeurige beeldverhoudingen (bijv. ratioW: 3, ratioH: 2 voor 3:2).