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

تجميل لقطة الشاشة

أضِف خلفيات متدرّجة وإطارات أجهزة وظلالًا وعلامات مائية وأحجامًا مناسبة لوسائل التواصل الاجتماعي إلى لقطات الشاشة. مثالية لإنشاء صور مصقولة لتسويق المنتجات ووسائل التواصل الاجتماعي والتوثيق.

نقطة نهاية API

POST /api/v1/tools/image/beautify

المعاملات

المعاملالنوعمطلوبالافتراضيالوصف
backgroundTypestringلا"linear-gradient"نوع الخلفية: solid، linear-gradient، radial-gradient، image، transparent
backgroundColorstringلا"#667eea"لون خلفية خالص (يُستخدَم عندما تكون backgroundType هي solid)
gradientStopsarrayلا[{"color":"#667eea","position":0},{"color":"#764ba2","position":100}]محطّات ألوان التدرّج (حدّ أدنى 2). كل محطّة لها color (hex) وposition (0-100).
gradientAnglenumberلا135زاوية التدرّج بالدرجات (0 إلى 360)
paddingnumberلا64الحشوة حول الصورة بالبكسل (0 إلى 256)
borderRadiusnumberلا12نصف قطر الزوايا على لقطة الشاشة (0 إلى 64)
shadowPresetstringلا"subtle"إعداد الظلّ المُسبَق: none، subtle، medium، dramatic، custom
shadowBlurnumberلا20نصف قطر ضبابية الظلّ المخصّص (0 إلى 100، يُستخدَم عندما تكون shadowPreset هي custom)
shadowOffsetXnumberلا0إزاحة الظلّ الأفقية المخصّصة (-50 إلى 50)
shadowOffsetYnumberلا10إزاحة الظلّ العمودية المخصّصة (-50 إلى 50)
shadowColorstringلا"#000000"لون الظلّ المخصّص بصيغة hex
shadowOpacitynumberلا30تعتيم الظلّ المخصّص (0 إلى 100)
framestringلا"none"إطار الجهاز أو النافذة: none، macos-light، macos-dark، windows-light، windows-dark، browser-light، browser-dark، iphone، iphone-dark، macbook، macbook-dark، ipad، ipad-dark
frameTitlestringلا-نص العنوان المعروض في أشرطة عنوان إطار النافذة
socialPresetstringلا"none"تغيير الحجم إلى أبعاد وسائل التواصل الاجتماعي: none، twitter، linkedin، instagram-square، instagram-story، facebook، producthunt
watermarkTextstringلا-نص علامة مائية اختياري كطبقة علوية
watermarkPositionstringلا"bottom-right"موضع العلامة المائية: top-left، top-right، bottom-left، bottom-right، center
watermarkOpacitynumberلا50تعتيم العلامة المائية (0 إلى 100)
outputFormatstringلا"png"صيغة المخرجات: png، jpeg، webp

مثال على الطلب

bash
curl -X POST http://localhost:1349/api/v1/tools/image/beautify \
  -F "[email protected]" \
  -F 'settings={"backgroundType":"linear-gradient","gradientStops":[{"color":"#667eea","position":0},{"color":"#764ba2","position":100}],"gradientAngle":135,"padding":64,"borderRadius":12,"shadowPreset":"medium","frame":"macos-dark","socialPreset":"twitter"}'

مع صورة خلفية

bash
curl -X POST http://localhost:1349/api/v1/tools/image/beautify \
  -F "[email protected]" \
  -F "[email protected]" \
  -F 'settings={"backgroundType":"image","padding":80,"borderRadius":16,"shadowPreset":"dramatic"}'

مثال على الاستجابة

json
{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/screenshot.png",
  "originalSize": 234567,
  "processedSize": 567890
}

ملاحظات

  • يقبل حقلَي ملف: file (مطلوب، لقطة الشاشة الرئيسية) وbackgroundImage (اختياري، يُستخدَم عندما تكون backgroundType هي image).
  • يدعم صيغ الإدخال HEIC وRAW وPSD وSVG (تُفكَّك تلقائيًا).
  • تُطابَق إعدادات الظلّ المُسبَقة بقيم محدّدة:
    • subtle: ضبابية 20، offsetY 4، تعتيم 20%
    • medium: ضبابية 40، offsetY 10، تعتيم 35%
    • dramatic: ضبابية 80، offsetY 20، تعتيم 50%
  • تغيّر إعدادات وسائل التواصل الاجتماعي المُسبَقة حجم المخرجات النهائية لتلائم الأبعاد المستهدفة باستخدام وضع contain:
    • twitter: 1600x900
    • linkedin: 1200x627
    • instagram-square: 1080x1080
    • instagram-story: 1080x1920
    • facebook: 1200x630
    • producthunt: 1270x760
  • تطبّق إطارات الأجهزة (iphone، macbook، ipad) حافّة عتاد حول الصورة وتتجاوز إعداد borderRadius.
  • عند الحاجة إلى الشفافية (ظلّ، أو نصف قطر حدود، أو إطارات أجهزة، أو خلفية شفّافة)، تُفرَض المخرجات إلى PNG حتى لو اختيرت jpeg.
  • خلفيات الصور غير مدعومة في وضع خطّ الأنابيب/الدفعات.