Search K
Color Blindness Simulation
Симулюйте порушення колірного зору (CVD), щоб побачити, як зображення виглядають для людей із різними типами дальтонізму. Корисно для тестування доступності дизайнів, діаграм та інтерфейсів.
API Endpoint
POST /api/v1/tools/image/color-blindness
Приймає дані форми multipart із файлом зображення та полем JSON settings.
Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| simulationType | string | No | "deuteranomaly" | Тип порушення колірного зору для симуляції |
Simulation Types
| Value | Condition | Description |
|---|---|---|
protanopia | Червоносліпота | Повна відсутність червоних колбочок |
deuteranopia | Зеленосліпота | Повна відсутність зелених колбочок |
tritanopia | Синьосліпота | Повна відсутність синіх колбочок |
protanomaly | Ослаблення червоного | Знижена чутливість червоних колбочок |
deuteranomaly | Ослаблення зеленого | Знижена чутливість зелених колбочок (найпоширеніше) |
tritanomaly | Ослаблення синього | Знижена чутливість синіх колбочок |
achromatopsia | Повний дальтонізм | Повна відсутність колірного зору |
blueConeMonochromacy | Лише синій конус | Функціонують лише сині колбочки |
Example Request
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"}'Example Response
json
{
"jobId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"downloadUrl": "/api/v1/download/a1b2c3d4-e5f6-7890-abcd-ef1234567890/design.png",
"originalSize": 1850000,
"processedSize": 1820000
}Notes
- Дейтераномалія (ослаблення зеленого) використовується за замовчуванням, оскільки це найпоширеніша форма порушення колірного зору, що вражає приблизно 6% чоловіків.
- Симуляція використовує матриці колірного перетворення, які моделюють, як знижена або відсутня чутливість колбочок-фоторецепторів змінює сприйняття кольорів.
- Цей інструмент неруйнівний і створює лише попередній перегляд. Він не змінює оригінальне зображення для доступності.
- Вихідний формат збігається з вхідним. Вхідні дані HEIC, RAW, PSD та SVG автоматично декодуються перед обробкою.
