Files
SnapOtter/apps/docs/tr/tools/image/noise-removal.md
T
SnapOtterandGitHub 4963ab3bbd feat(docs-i18n): translate all documentation into 20 languages
All 181 docs markdown files translated into 20 languages (apps/docs/<locale>/**). Companion to the i18n code PR; admin-merged because the file count exceeds GitHub's per-PR CI trigger limit. Validated by pnpm i18n:check (all surfaces, 0 stale/missing) and a clean all-locale docs build.
2026-07-11 13:52:47 +08:00

3.0 KiB
Raw Blame History

description, i18n_source_hash, i18n_provenance, i18n_output_hash
description i18n_source_hash i18n_provenance i18n_output_hash
Çok kademeli kalite seçenekleriyle yapay zeka destekli gürültü ve grenlilik giderme. f0dfc876e0e0 human 5e0db53abd3c

Gürültü Giderme

Python yardımcı bileşenini (SCUNet modeli) kullanan, çok kademeli kalite seçenekleriyle yapay zeka destekli gürültü ve grenlilik giderme.

API Uç Noktası

POST /api/v1/tools/image/noise-removal

İşleme: Eşzamansız (202 döndürür, durum için SSE aracılığıyla /api/v1/jobs/{jobId}/progress sorgulayın)

Model paketi: upscale-enhance (5-6 GB)

Parametreler

Parametre Tür Zorunlu Varsayılan Açıklama
file file Evet - Görsel dosyası (çok parçalı)
tier string Hayır "balanced" Kalite kademesi: quick, balanced, quality, maximum
strength number Hayır 50 Gürültü giderme gücü (0-100)
detailPreservation number Hayır 50 Ne kadar ayrıntının korunacağı (0-100). Daha yüksek değerler daha fazla doku korur
colorNoise number Hayır 30 Renk gürültüsü azaltma gücü (0-100)
format string Hayır "original" Çıktı biçimi: original, png, jpeg, webp, avif, jxl
quality number Hayır 90 Çıktı kodlama kalitesi (1-100)

Örnek İstek

curl -X POST http://localhost:1349/api/v1/tools/image/noise-removal \
  -F "file=@noisy-photo.jpg" \
  -F 'settings={"tier":"quality","strength":60,"detailPreservation":70,"colorNoise":40}'

Yanıt

İlk Yanıt (202 Accepted)

{
  "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "async": true
}

İlerleme (/api/v1/jobs/{jobId}/progress konumunda SSE)

event: progress
data: {"phase":"processing","stage":"Denoising...","percent":65}

Nihai Sonuç (SSE aracılığıyla)

{
  "phase": "complete",
  "percent": 100,
  "result": {
    "jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
    "downloadUrl": "/api/v1/download/{jobId}/noisy-photo_denoised.jpg",
    "originalSize": 500000,
    "processedSize": 380000
  }
}

Notlar

  • upscale-enhance model paketinin kurulu olmasını gerektirir (5-6 GB).
  • Kalite kademeleri hız ile kaliteyi dengeler: quick temel gürültü gidermeyle en hızlısıdır, maximum en kapsamlı çok geçişli yaklaşımı kullanır.
  • detailPreservation parametresi dokulu özneler (kumaş, saç, yapraklar) için kritiktir. Daha yüksek değerler, gürültü gidericinin ince ayrıntıyı düzleştirip yok etmesini önler.
  • format değeri "original" olarak ayarlandığında çıktı biçimi girdi dosyası biçimiyle eşleşir.
  • HEIC/HEIF, RAW, TGA, PSD, EXR ve HDR girdi biçimlerini otomatik çözme yoluyla destekler.