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

Color Blindness Simulation

Симулюйте порушення колірного зору (CVD), щоб побачити, як зображення виглядають для людей із різними типами дальтонізму. Корисно для тестування доступності дизайнів, діаграм та інтерфейсів.

API Endpoint

POST /api/v1/tools/image/color-blindness

Приймає дані форми multipart із файлом зображення та полем JSON settings.

Parameters

ParameterTypeRequiredDefaultDescription
simulationTypestringNo"deuteranomaly"Тип порушення колірного зору для симуляції

Simulation Types

ValueConditionDescription
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 автоматично декодуються перед обробкою.