# Форматы цветов

{% hint style="danger" %}
Хотя обычно используется цветовое пространство sRGB, цветовые пространства DayZ и конкретных приложений могут отличаться, поэтому выбранный Вами в некотором приложении цвет может отображаться по-другому в DayZ.
{% endhint %}

## Целочисленное представление

{% hint style="info" %}
**Краткое описание:**

Данный формат является 32-битным целочисленным представлением дополнительного кодом со знаком цвета в формате ARGB, где каждый канал представлен 2 байтами. &#x20;
{% endhint %}

Данный формат используется для представления цвета в виде одного числа, что позволяет сделать его ввод простым.

Чтобы получить цвет в этом формате, нам нужно взять шестнадцатеричное представление ARGB цвета - для этого можно воспользоваться любым инструментом для выбора цветов (например, <https://csscolor.ru/>).

<figure><img src="/files/93DYmbsLo5sNH79i8paW" alt=""><figcaption></figcaption></figure>

Цвет в этом представлении выглядит подбным образом:

```
751b1b6a
```

{% hint style="warning" %}
Существуют также формат RGBA, который выглядит аналогично, но в котором цвета представлены по-другому. Важно не перепутать эти форматы.
{% endhint %}

{% hint style="warning" %}
Цвет в формате ARGB в шестнадцатеричном представлении состоит именно из 8 символов. Если вы видите цвет из 6 символов, скорее всего, это RGB. Чтобы преобразовать его в ARGB, допишите ff в начале (слева от) цвета.
{% endhint %}

Далее нам необходимо преобразовать этот цвет (его дополнительный код со знаком) в число в десятичной системе счисления. Для этого нужно воспользоваться конвертером (рекомендуем <https://www.rapidtables.com/convert/number/hex-to-decimal.html>, далее в примере будем использовать его).

{% hint style="warning" %}
Нужно преобразовывать именно дополнительный код со знаком цвета, поэтому рекомендуем для простоты использовать указанный инструмент, чтобы ничего не перепутать.
{% endhint %}

Вводим число в первое поле и берём результат из **третьего поля.**

<figure><img src="/files/ZXioIpMIFSTThddEI0ca" alt=""><figcaption></figcaption></figure>

Полученное число и есть цвет в этом представлении.


---

# 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://workshop-guide.magicbyte.ru/mods/formaty-cvetov.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.
