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

Görsel Geliştirme

Akıllı analizle tek tıkla otomatik iyileştirme. Görseli analiz eder ve pozlama, kontrast, beyaz dengesi, doygunluk, keskinlik ve gürültü azaltma düzeltmelerini uygular.

API Uç Noktası

POST /api/v1/tools/image/image-enhancement

İşleme: Eşzamanlı (createToolRoute fabrikasını kullanır, sonucu doğrudan döndürür)

Model paketi: Temel geliştirme için hiçbiri gerekmez. upscale-enhance paketi (5-6 GB) yalnızca deepEnhance etkinleştirildiğinde kullanılır (SCUNet aracılığıyla yapay zeka gürültü giderme için).

Parametreler

ParametreTürZorunluVarsayılanAçıklama
filefileEvet-Görsel dosyası (multipart)
modestringHayır"auto"Geliştirme modu: auto, portrait, landscape, low-light, food, document
intensitynumberHayır50Genel geliştirme yoğunluğu (0-100)
correctionsobjectHayırtümü trueUygulanacak seçmeli düzeltmeler (aşağıya bakın)
deepEnhancebooleanHayırfalseYapay zeka destekli gürültü gidermeyi etkinleştir (noise-removal aracının kurulu olmasını gerektirir)

Düzeltmeler Nesnesi

AlanTürVarsayılanAçıklama
exposurebooleantruePozlamayı otomatik düzelt
contrastbooleantrueKontrastı otomatik düzelt
whiteBalancebooleantrueBeyaz dengesini otomatik düzelt
saturationbooleantrueDoygunluğu otomatik düzelt
sharpnessbooleantrueOtomatik keskinleştir
denoisebooleantrueHafif gürültü giderme

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/image-enhancement \
  -F "[email protected]" \
  -F 'settings={"mode":"portrait","intensity":70,"corrections":{"exposure":true,"contrast":true,"sharpness":false}}'

Yanıt (200 OK)

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

Analiz Uç Noktası

POST /api/v1/tools/image/image-enhancement/analyze

Bir görseli analiz eder ve düzeltmeleri uygulamadan düzeltme önerileri döndürür.

Parametreler

ParametreTürZorunluAçıklama
filefileEvetGörsel dosyası (multipart)

Örnek İstek

bash
curl -X POST http://localhost:1349/api/v1/tools/image/image-enhancement/analyze \
  -F "[email protected]"

Yanıt (200 OK)

json
{
  "corrections": {
    "exposure": { "value": 0.3, "direction": "brighten" },
    "contrast": { "value": 0.2, "direction": "increase" },
    "whiteBalance": { "value": 200, "direction": "warmer" },
    "saturation": { "value": 0.1, "direction": "increase" },
    "sharpness": { "value": 0.4, "direction": "sharpen" }
  }
}

Notlar

  • Bu araç eşzamanlı createToolRoute fabrikasını kullanır, bu nedenle standart bir yanıt döndürür (202 async değil).
  • mode parametresi, düzeltmelerin nasıl ağırlıklandırılacağını ayarlar (örn. portre modu ten tonlarına daha yumuşak davranır, manzara modu doygunluğu artırır).
  • deepEnhance etkinleştirildiğinde ve noise-removal aracı (SCUNet) kurulu olduğunda, standart düzeltmelerden sonra ek bir yapay zeka gürültü giderme geçişi uygulanır.
  • Analiz uç noktası, uygulanmadan önce hangi düzeltmelerin uygulanacağını önizlemek için kullanışlıdır.
  • HEIC/HEIF, RAW, TGA, PSD, EXR ve HDR giriş biçimlerini otomatik çözümleme yoluyla destekler.