यह पेज मशीन से अनुवादित किया गया था। कोई गलती दिखी?इसे बेहतर बनाने में मदद करें।
Skip to content

Beautify Screenshot ​

स्क्रीनशॉट में ग्रेडिएंट पृष्ठभूमि, डिवाइस फ़्रेम, छाया, वॉटरमार्क, और सोशल मीडिया साइज़िंग जोड़ें। उत्पाद मार्केटिंग, सोशल मीडिया, और दस्तावेज़ीकरण के लिए परिष्कृत छवियाँ बनाने हेतु आदर्श।

API Endpoint ​

POST /api/v1/tools/image/beautify

Parameters ​

ParameterTypeRequiredDefaultDescription
backgroundTypestringNo"linear-gradient"पृष्ठभूमि प्रकार: solid, linear-gradient, radial-gradient, image, transparent
backgroundColorstringNo"#667eea"ठोस पृष्ठभूमि रंग (जब backgroundType solid हो तब उपयोग किया जाता है)
gradientStopsarrayNo[{"color":"#667eea","position":0},{"color":"#764ba2","position":100}]ग्रेडिएंट रंग स्टॉप (न्यूनतम 2)। प्रत्येक स्टॉप में color (hex) और position (0-100) होता है।
gradientAnglenumberNo135डिग्री में ग्रेडिएंट कोण (0 से 360)
paddingnumberNo64पिक्सेल में छवि के चारों ओर पैडिंग (0 से 256)
borderRadiusnumberNo12स्क्रीनशॉट पर कॉर्नर त्रिज्या (0 से 64)
shadowPresetstringNo"subtle"छाया प्रीसेट: none, subtle, medium, dramatic, custom
shadowBlurnumberNo20कस्टम छाया ब्लर त्रिज्या (0 से 100, जब shadowPreset custom हो तब उपयोग किया जाता है)
shadowOffsetXnumberNo0कस्टम छाया क्षैतिज ऑफसेट (-50 से 50)
shadowOffsetYnumberNo10कस्टम छाया ऊर्ध्वाधर ऑफसेट (-50 से 50)
shadowColorstringNo"#000000"hex के रूप में कस्टम छाया रंग
shadowOpacitynumberNo30कस्टम छाया अपारदर्शिता (0 से 100)
framestringNo"none"डिवाइस या विंडो फ़्रेम: none, macos-light, macos-dark, windows-light, windows-dark, browser-light, browser-dark, iphone, iphone-dark, macbook, macbook-dark, ipad, ipad-dark
frameTitlestringNo-विंडो फ़्रेम टाइटल बार में प्रदर्शित टाइटल टेक्स्ट
socialPresetstringNo"none"सोशल मीडिया आयामों में आकार बदलें: none, twitter, linkedin, instagram-square, instagram-story, facebook, producthunt
watermarkTextstringNo-वैकल्पिक वॉटरमार्क टेक्स्ट ओवरले
watermarkPositionstringNo"bottom-right"वॉटरमार्क स्थिति: top-left, top-right, bottom-left, bottom-right, center
watermarkOpacitynumberNo50वॉटरमार्क अपारदर्शिता (0 से 100)
outputFormatstringNo"png"आउटपुट प्रारूप: png, jpeg, webp

Example Request ​

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"}'

With Background Image ​

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"}'

Example Response ​

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

Notes ​

  • दो फ़ाइल फ़ील्ड स्वीकार करता है: file (आवश्यक, मुख्य स्क्रीनशॉट) और backgroundImage (वैकल्पिक, जब backgroundType image हो तब उपयोग किया जाता है)।
  • HEIC, RAW, PSD, और SVG इनपुट प्रारूपों का समर्थन करता है (स्वचालित रूप से डिकोड किए गए)।
  • छाया प्रीसेट विशिष्ट मानों से मैप होते हैं:
    • subtle: blur 20, offsetY 4, opacity 20%
    • medium: blur 40, offsetY 10, opacity 35%
    • dramatic: blur 80, offsetY 20, opacity 50%
  • सोशल मीडिया प्रीसेट contain मोड का उपयोग करके अंतिम आउटपुट को लक्ष्य आयामों में फ़िट करने के लिए आकार बदलते हैं:
    • twitter: 1600x900
    • linkedin: 1200x627
    • instagram-square: 1080x1080
    • instagram-story: 1080x1920
    • facebook: 1200x630
    • producthunt: 1270x760
  • डिवाइस फ़्रेम (iphone, macbook, ipad) छवि के चारों ओर एक हार्डवेयर बेज़ल लागू करते हैं और borderRadius सेटिंग को छोड़ देते हैं।
  • जब पारदर्शिता आवश्यक हो (छाया, बॉर्डर त्रिज्या, डिवाइस फ़्रेम, या पारदर्शी पृष्ठभूमि), तो आउटपुट को PNG पर बाध्य किया जाता है भले ही jpeg चुना गया हो।
  • पाइपलाइन/बैच मोड में छवि पृष्ठभूमि समर्थित नहीं है।