---
description: >-
  Оцениваем качество изображений. Это поможет вам решить: подойдёт ли
  изображение для бизнес-процесса или нужно запросить у клиента новое
---

# Качество изображения

{% hint style="danger" %}
Рассказываем про сервис, чтобы вы понимали его возможности. Воспользоваться им пока что нельзя. Если он вам нужен, напишите нам в[ телеграм](https://t.me/dbrain_support_bot) или на [hello@dbrain.io](mailto:hello@dbrain.io)
{% endhint %}

Список проверок:

1. Размер изображения по минимальной стороне.
2. Вес изображения.
3. Экспозиция (уровень освещённости изображения).
4. Чёткость изображения.

Когда сервис заработает, вам понадобится эта информация:

{% hint style="success" %}
Чтобы воспользоваться сервисом, отправьте POST-запрос на URL `https://latest.dbrain.io/check/quality`
{% endhint %}

{% hint style="info" %}
Перед началом работы с сервисами изучите раздел [«Общая информация о сервисах»](../obshaya-informaciya-o-servisakh). Там мы рассказываем про допустимые форматы файлов, виды запросов и ответов, набор HTTP-статусов и даём рекомендации по устранению ошибок
{% endhint %}

## В ответе на запрос к API:

* `min_side_pixel` — integer. Число пикселей по минимальной стороне изображения. Рекомендуем отбраковывать изображения размером менее 640 пикселей.
* `weight` — integer. Вес изображения в килобайтах. Рекомендуем отбраковывать изображения весом менее 100 Kb.
* `exposition` — number от 0 до 2. Уровень освещённости изображения, где:
  * 1 — хорошо сбалансированное изображение: не слишком тёмное и не слишком светлое
  * 0 — очень тёмное, недоэкспонированное
  * 2 — очень светлое, переэкспонированное
  * Сервис также возвращает промежуточные значения. Мы рекомендуем отбраковывать изображения с exposition менее 0.5 и более 1.5
* `sharpness` —  number от 0 до 1. Уровень чёткости изображения, где:
  * 1 — хорошее, чёткое изображение
  * 0 — максимально смазанное
  * Сервис также возвращает промежуточные значения. Рекомендуем отбраковывать изображения с `sharpness` менее 0.5
* `traceback` — string, сообщение об ошибке. Содержит информацию о том, где произошла ошибка в коде и какие функции были вызваны перед ней. Это сообщение может помочь разработчикам понять причину возникновения ошибки и исправить её. Передайте сообщение нашей службе поддержки в [телеграм](https://t.me/dbrain_support_bot).
