mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
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.
3.0 KiB
3.0 KiB
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-enhancemodel paketinin kurulu olmasını gerektirir (5-6 GB).- Kalite kademeleri hız ile kaliteyi dengeler:
quicktemel gürültü gidermeyle en hızlısıdır,maximumen kapsamlı çok geçişli yaklaşımı kullanır. detailPreservationparametresi 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.formatdeğ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.