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

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

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

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

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

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

{% hint style="info" %}
Перед началом работы с сервисами изучите раздел [«Общая информация о сервисах»](/dbrain-official/obshaya-informaciya-o-servisakh.md). Там мы рассказываем про допустимые форматы файлов, виды запросов и ответов, набор 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).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.dbrain.io/dbrain-official/proverka-dokumentov/kachestvo-izobrazheniya.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
