mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
3.3 KiB
3.3 KiB
description, i18n_source_hash, i18n_provenance, i18n_output_hash
| description | i18n_source_hash | i18n_provenance | i18n_output_hash |
|---|---|---|---|
| Доповнює зображення до цільового співвідношення сторін суцільним кольором, прозорим або розмитим фоном. | 796122da3dae | human | eec892888277 |
Доповнення зображення
Доповнюйте зображення до цільового співвідношення сторін, додаючи навколо нього суцільний колір, прозорий або розмитий фон. Корисно для підгонки зображень під фіксовані співвідношення сторін для соцмереж чи друку без обрізання.
API Endpoint
POST /api/v1/tools/image/image-pad
Приймає дані форми multipart з файлом зображення та полем JSON settings.
Параметри
| Параметр | Тип | Обовʼязковий | За замовчуванням | Опис |
|---|---|---|---|---|
| target | string | Ні | "1:1" |
Цільове співвідношення сторін: 16:9, 9:16, 1:1, 4:3, 3:4 або custom |
| ratioW | integer | Ні | 1 |
Власна ширина співвідношення (1-100, використовується, коли target — custom) |
| ratioH | integer | Ні | 1 |
Власна висота співвідношення (1-100, використовується, коли target — custom) |
| background | string | Ні | "color" |
Режим фону: color, transparent або blur |
| color | string | Ні | "#ffffff" |
Колір фону у форматі hex (коли background — color) |
| padding | integer | Ні | 0 |
Додатковий відступ як відсоток полотна (0-50) |
Приклад запиту
curl -X POST http://localhost:1349/api/v1/tools/image/image-pad \
-H "Authorization: Bearer si_your-api-key" \
-F "file=@photo.jpg" \
-F 'settings={"target": "16:9", "background": "blur", "padding": 5}'
Приклад відповіді
{
"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).