تُرجمت هذه الصفحة آليًا. هل لاحظت خطأً؟ساعد في تحسينها.
Skip to content

علامة مائية بالصورة ​

تراكب شعار أو صورة ثانوية كعلامة مائية على صورة أساسية. تُحجّم العلامة المائية نسبةً إلى عرض الصورة الأساسية وتوضع في زاوية أو في المنتصف.

نقطة نهاية API ​

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

تقبل بيانات نموذج متعدد الأجزاء تحتوي على صورتين وحقل settings بصيغة JSON.

المعاملات ​

المعاملالنوعمطلوبالافتراضيالوصف
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.
  • تستخدم أوضاع الزوايا حشوًا بمقدار 20 بكسل من حافة الصورة.
  • إذا كانت صورة العلامة المائية تحتوي على شفافية (مثل شعار PNG)، فإنها تُحفَظ أثناء التركيب.
  • يُطبَّق اتجاه EXIF تلقائيًا على كلتا الصورتين قبل المعالجة.