---
description: На этой страницы описаны используемые форматы цветов
---

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

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

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

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

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

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

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

<figure><img src="https://2909774895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5GELIejIJQv0W9HfglUO%2Fuploads%2F4konXxzAovjECXJrUvJH%2Fimage.png?alt=media&#x26;token=4b357eb2-9317-4ba6-9c42-e6242a9dd9de" 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](https://www.rapidtables.com/convert/number/hex-to-decimal.html), далее в примере будем использовать его).

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

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

<figure><img src="https://2909774895-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5GELIejIJQv0W9HfglUO%2Fuploads%2FsO5R4Cb0pdXKnuTCs80M%2Fimage.png?alt=media&#x26;token=4cf09494-f0ff-43f7-a77d-dc0d57b48c40" alt=""><figcaption></figcaption></figure>

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