Получение цвета

William_Chkhalo

Участник
Автор темы
127
14
Версия MoonLoader
Другое
Дарова, крч подскажите пожалуйста как получит из rgb цвета argb, либо скиньте пожалуйста стандартные цвета argb. Буду благодарен.

Типо фиолетовый, зеленый, розовый и т.дб
 
  • Эм
Реакции: Tema05 и Vespan

Tema05

Известный
1,442
401
Дарова, крч подскажите пожалуйста как получит из rgb цвета argb, либо скиньте пожалуйста стандартные цвета argb. Буду благодарен.

Типо фиолетовый, зеленый, розовый и т.дб
Из arg получать argb странно, так как в 2 хранится больше информации о цвете.

rgb это: r - red (красный), g - green (зелёный), b - blue (синий). Каждый из этих 3 цветовых каналов содержит значение от 0 до 255 или от 0x00 до 0xFF. Тем самым образуется цвет. В argb ещё есть a - alpha. Это такое же значение, но отвечает не за цветовой канал, а за прозрачность.

В такой преобразовании есть смысл только если какая-то функция требует именно argb, так что цветовые каналы можно оставить, а в альфа канал можно вписать 0xFF. То есть полностью не прозрачный. Возможно тебе нужно преобразовать структуру связанную с mimgui. Для этого уже есть полно готовых методов.

Опять же ты нихуя не сказал про контекст задачи и никто не будет гадать что именно и в каком формате тебе нужно.
 
  • Нравится
Реакции: nvskun и 4el0ve4ik

William_Chkhalo

Участник
Автор темы
127
14
Из arg получать argb странно, так как в 2 хранится больше информации о цвете.

rgb это: r - red (красный), g - green (зелёный), b - blue (синий). Каждый из этих 3 цветовых каналов содержит значение от 0 до 255 или от 0x00 до 0xFF. Тем самым образуется цвет. В argb ещё есть a - alpha. Это такое же значение, но отвечает не за цветовой канал, а за прозрачность.

В такой преобразовании есть смысл только если какая-то функция требует именно argb, так что цветовые каналы можно оставить, а в альфа канал можно вписать 0xFF. То есть полностью не прозрачный. Возможно тебе нужно преобразовать структуру связанную с mimgui. Для этого уже есть полно готовых методов.

Опять же ты нихуя не сказал про контекст задачи и никто не будет гадать что именно и в каком формате тебе нужно.
Блин, как получить например зеленый цвет, котором надо писать в SampAddChatMessage
 

William_Chkhalo

Участник
Автор темы
127
14
Все эти стандартные цвета найти надо.

Lua:
sampAddChatMessage("Green text", 0x00FF00)

Даже допустим напиши в гугле "hex color picker", выбери цвет и потом там будет цвет в формате hex, и ты можешь юзать потом его в сообщение 0xhex
Аааа

Сяб