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

Доповнення зображення

Доповнюйте зображення до цільового співвідношення сторін, додаючи навколо нього суцільний колір, прозорий або розмитий фон. Корисно для підгонки зображень під фіксовані співвідношення сторін для соцмереж чи друку без обрізання.

API Endpoint

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

Приймає дані форми multipart з файлом зображення та полем JSON settings.

Параметри

ПараметрТипОбовʼязковийЗа замовчуваннямОпис
targetstringНі"1:1"Цільове співвідношення сторін: 16:9, 9:16, 1:1, 4:3, 3:4 або custom
ratioWintegerНі1Власна ширина співвідношення (1-100, використовується, коли target — custom)
ratioHintegerНі1Власна висота співвідношення (1-100, використовується, коли target — custom)
backgroundstringНі"color"Режим фону: color, transparent або blur
colorstringНі"#ffffff"Колір фону у форматі hex (коли background — color)
paddingintegerНі0Додатковий відступ як відсоток полотна (0-50)

Приклад запиту

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

Приклад відповіді

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

Примітки

  • Режим фону blur створює розмиту копію оригінального зображення як заповнення відступу, даючи візуально цілісний результат.
  • Під час використання фону transparent вивід конвертується у PNG для збереження альфа-каналу.
  • Формат виводу відповідає формату вводу, якщо не задіяна прозорість. Вхідні дані HEIC, RAW, PSD та SVG автоматично декодуються перед обробкою.
  • Встановіть target у custom і вкажіть ratioW та ratioH для довільних співвідношень сторін (напр., ratioW: 3, ratioH: 2 для 3:2).