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

Водяний знак зображенням

Накладіть логотип чи вторинне зображення як водяний знак на базове зображення. Водяний знак масштабується відносно ширини базового зображення та розміщується в кутку або центрі.

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

POST /api/v1/tools/image/watermark-image

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

Параметри

ПараметрТипОбов’язковийЗа замовчуваннямОпис
positionstringНі"bottom-right"Розміщення водяного знака: center, top-left, top-right, bottom-left, bottom-right
opacitynumberНі50Відсоток непрозорості водяного знака (від 0 до 100)
scalenumberНі25Ширина водяного знака як відсоток ширини основного зображення (від 1 до 100)

Поля файлів

Ім’я поляОбов’язковеОпис
fileТакОсновне/базове зображення
watermarkТакЗображення водяного знака/логотипа

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

bash
curl -X POST http://localhost:1349/api/v1/tools/image/watermark-image \
  -H "Authorization: Bearer si_your-api-key" \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'settings={"position": "bottom-right", "opacity": 60, "scale": 20}'

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

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

Примітки

  • Обидва зображення перевіряються та декодуються (підтримуються HEIC, RAW, PSD, SVG).
  • Водяний знак масштабується пропорційно, тож його ширина дорівнює scale% ширини основного зображення.
  • Непрозорість застосовується через альфа-маску, скомпоновану зі змішуванням dest-in.
  • Кутові положення використовують відступ 20px від краю зображення.
  • Якщо зображення водяного знака має прозорість (напр., PNG-логотип), вона зберігається під час компонування.
  • Орієнтація EXIF автоматично застосовується до обох зображень перед обробкою.