Search K
Renk Körlüğü Simülasyonu
Görüntülerin çeşitli renk körlüğü türlerine sahip kişilere nasıl göründüğünü önizlemek için renk görme eksikliğini (CVD) simüle edin. Tasarımların, grafiklerin ve arayüzün erişilebilirlik testi için kullanışlıdır.
API Uç Noktası
POST /api/v1/tools/image/color-blindness
Bir görüntü dosyası ve bir JSON settings alanı ile çok parçalı form verilerini kabul eder.
Parametreler
| Parametre | Tür | Zorunlu | Varsayılan | Açıklama |
|---|---|---|---|---|
| simulationType | string | Hayır | "deuteranomaly" | Simüle edilecek renk görme eksikliği türü |
Simülasyon Türleri
| Değer | Durum | Açıklama |
|---|---|---|
protanopia | Kırmızı körü | Kırmızı koni hücrelerinin tamamen yokluğu |
deuteranopia | Yeşil körü | Yeşil koni hücrelerinin tamamen yokluğu |
tritanopia | Mavi körü | Mavi koni hücrelerinin tamamen yokluğu |
protanomaly | Kırmızı zayıf | Azalmış kırmızı koni duyarlılığı |
deuteranomaly | Yeşil zayıf | Azalmış yeşil koni duyarlılığı (en yaygın) |
tritanomaly | Mavi zayıf | Azalmış mavi koni duyarlılığı |
achromatopsia | Tam renk körü | Renk görmenin tamamen yokluğu |
blueConeMonochromacy | Yalnızca mavi koni | Yalnızca mavi koniler işlevsel |
Örnek İstek
bash
curl -X POST http://localhost:1349/api/v1/tools/image/color-blindness \
-H "Authorization: Bearer si_your-api-key" \
-F "[email protected]" \
-F 'settings={"simulationType": "deuteranopia"}'Örnek Yanıt
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/design.png",
"originalSize": 1850000,
"processedSize": 1820000
}Notlar
- Döteranomali (yeşil zayıf) varsayılan olandır çünkü en yaygın renk görme eksikliği biçimidir ve erkeklerin yaklaşık %6'sını etkiler.
- Simülasyon, azalmış veya yok olan koni fotoreseptörlerinin algılanan renkleri nasıl değiştirdiğini modelleyen renk dönüşüm matrislerini kullanır.
- Bu araç tahribatsızdır ve yalnızca bir önizleme üretir. Erişilebilirlik için orijinal görüntüyü değiştirmez.
- Çıktı biçimi giriş biçimiyle eşleşir. HEIC, RAW, PSD ve SVG girişleri işlenmeden önce otomatik olarak çözülür.
