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

Ekran Görüntüsünü Güzelleştir

Ekran görüntülerine gradyan arka planlar, cihaz çerçeveleri, gölgeler, filigranlar ve sosyal medya boyutları ekleyin. Ürün pazarlaması, sosyal medya ve dokümantasyon için cilalı görseller oluşturmak için idealdir.

API Uç Noktası

POST /api/v1/tools/image/beautify

Parametreler

ParametreTürZorunluVarsayılanAçıklama
backgroundTypedizeHayır"linear-gradient"Arka plan türü: solid, linear-gradient, radial-gradient, image, transparent
backgroundColordizeHayır"#667eea"Düz arka plan rengi (backgroundType solid olduğunda kullanılır)
gradientStopsdiziHayır[{"color":"#667eea","position":0},{"color":"#764ba2","position":100}]Gradyan renk durakları (en az 2). Her durak bir color (onaltılık) ve bir position (0-100) değerine sahiptir.
gradientAnglesayıHayır135Derece cinsinden gradyan açısı (0 ile 360 arası)
paddingsayıHayır64Görselin çevresindeki piksel cinsinden dolgu (0 ile 256 arası)
borderRadiussayıHayır12Ekran görüntüsünün köşe yarıçapı (0 ile 64 arası)
shadowPresetdizeHayır"subtle"Gölge ön ayarı: none, subtle, medium, dramatic, custom
shadowBlursayıHayır20Özel gölge bulanıklık yarıçapı (0 ile 100 arası, shadowPreset custom olduğunda kullanılır)
shadowOffsetXsayıHayır0Özel gölge yatay konumu (-50 ile 50 arası)
shadowOffsetYsayıHayır10Özel gölge dikey konumu (-50 ile 50 arası)
shadowColordizeHayır"#000000"Onaltılık olarak özel gölge rengi
shadowOpacitysayıHayır30Özel gölge opaklığı (0 ile 100 arası)
framedizeHayır"none"Cihaz veya pencere çerçevesi: none, macos-light, macos-dark, windows-light, windows-dark, browser-light, browser-dark, iphone, iphone-dark, macbook, macbook-dark, ipad, ipad-dark
frameTitledizeHayır-Pencere çerçevesi başlık çubuklarında görüntülenen başlık metni
socialPresetdizeHayır"none"Sosyal medya boyutlarına yeniden boyutlandır: none, twitter, linkedin, instagram-square, instagram-story, facebook, producthunt
watermarkTextdizeHayır-İsteğe bağlı filigran metni yerleşimi
watermarkPositiondizeHayır"bottom-right"Filigran konumu: top-left, top-right, bottom-left, bottom-right, center
watermarkOpacitysayıHayır50Filigran opaklığı (0 ile 100 arası)
outputFormatdizeHayır"png"Çıktı biçimi: png, jpeg, webp

Örnek İstek

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

Arka Plan Görseliyle

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

Örnek Yanıt

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

Notlar

  • İki dosya alanı kabul eder: file (zorunlu, ana ekran görüntüsü) ve backgroundImage (isteğe bağlı, backgroundType image olduğunda kullanılır).
  • HEIC, RAW, PSD ve SVG giriş biçimlerini destekler (otomatik olarak çözülür).
  • Gölge ön ayarları belirli değerlere eşlenir:
    • subtle: bulanıklık 20, offsetY 4, opaklık %20
    • medium: bulanıklık 40, offsetY 10, opaklık %35
    • dramatic: bulanıklık 80, offsetY 20, opaklık %50
  • Sosyal medya ön ayarları, contain modunu kullanarak nihai çıktıyı hedef boyutlara sığacak şekilde yeniden boyutlandırır:
    • twitter: 1600x900
    • linkedin: 1200x627
    • instagram-square: 1080x1080
    • instagram-story: 1080x1920
    • facebook: 1200x630
    • producthunt: 1270x760
  • Cihaz çerçeveleri (iphone, macbook, ipad) görselin çevresine bir donanım çerçevesi uygular ve borderRadius ayarını atlar.
  • Saydamlık gerektiğinde (gölge, köşe yarıçapı, cihaz çerçeveleri veya saydam arka plan), jpeg seçilmiş olsa bile çıktı PNG'ye zorlanır.
  • Görsel arka planlar pipeline/toplu modda desteklenmez.