Цю сторінку перекладено машинним способом. Помітили помилку?Допоможіть її покращити.
Skip to content

Віньєтка

Додайте ефект віньєтки, що затемнює або тонує краї зображення. Підтримує регульовані силу, колір, радіус, м’якість, округлість та положення центру.

Кінцева точка API

POST /api/v1/tools/image/vignette

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

Параметри

ПараметрТипОбов’язковийЗа замовчуваннямОпис
strengthnumberНі0.5Непрозорість віньєтки (0.1-1)
colorstringНі"#000000"Шістнадцятковий колір віньєтки
radiusintegerНі70Зовнішній радіус як відсоток половини діагоналі (0-100)
softnessintegerНі50М’якість розтушовування (0-100); вищі значення дають більш поступове згасання
roundnessintegerНі100Форма: 100 = коло, 0 = еліпс відповідно до співвідношення сторін зображення
centerXintegerНі50Горизонтальне положення центру у відсотках (0-100)
centerYintegerНі50Вертикальне положення центру у відсотках (0-100)

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

bash
curl -X POST http://localhost:1349/api/v1/tools/image/vignette \
  -H "Authorization: Bearer si_your-api-key" \
  -F "file=@photo.jpg" \
  -F 'settings={"strength": 0.7, "radius": 60, "softness": 70}'

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

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

Примітки

  • Менший radius затемнює більшу частину зображення; більший радіус обмежує віньєтку крайніми краями.
  • Використовуйте нечорний color (напр., білий або сепію) для творчих ефектів віньєтки.
  • Регулювання centerX та centerY дозволяє розмістити чисту ділянку зі зміщенням від центру, що корисно для привернення уваги до об’єкта, який не в центрі кадру.
  • Формат виводу відповідає формату вводу. Вхідні файли HEIC, RAW, PSD та SVG автоматично декодуються перед обробкою.