Size: a a a

2020 August 25

A

Astar in supapro.cxx
Егор
на ргб же 3 байта нужно, даже с альфа каналом все 4 цвета влезть должны
Ну там проблема в том что я их  строкой передаю )))
источник

SB

Stanislav Bobokalo in supapro.cxx
Astar
Всем привет. Вопрос — у меня имеется четыре цвета в формате HEX.
Можно ли их как то вместе упаковать а потом распаковать, при условии, что содержимое запакованного не должно превышать 20 байт?
Четыре цвета в формате НЁХ)) Ну так а в чём проблема, 4*4=16, это если RGBA
источник

Е

Егор in supapro.cxx
Astar
Ну там проблема в том что я их  строкой передаю )))
ну переведи в ргб и ргб в байты упакуй
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Кстати а какой бестпрактис обычно в С++? Именовть мемберы с префиксом m_ или просто везде ссылаться на них через  this чтобы путаницы не было?
m_ или _ часто используют, this -> очень редко
источник

hh

horse horssyyy in supapro.cxx
Просто есть такие которые ни m_ ни this не используют. В итоге тяжело читать код
источник

🇮

🇮🇹 Yury in supapro.cxx
Stanislav Bobokalo
Четыре цвета в формате НЁХ)) Ну так а в чём проблема, 4*4=16, это если RGBA
4*8 по ходу таки)
источник

hh

horse horssyyy in supapro.cxx
Не понятно что это за символ
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
Всем привет. Вопрос — у меня имеется четыре цвета в формате HEX.
Можно ли их как то вместе упаковать а потом распаковать, при условии, что содержимое запакованного не должно превышать 20 байт?
А какова глубина цветов? Сколько цветов в одном компоненте?
источник

VD

Vlad Doc in supapro.cxx
Astar
Всем привет. Вопрос — у меня имеется четыре цвета в формате HEX.
Можно ли их как то вместе упаковать а потом распаковать, при условии, что содержимое запакованного не должно превышать 20 байт?
uint32_t color = 0xFF000000; // Red
char str[20];
sprintf(str, "%X", color);
источник

VD

Vlad Doc in supapro.cxx
С вас three hundred bucks
источник

A

Astar in supapro.cxx
Егор
ну переведи в ргб и ргб в байты упакуй
Ща поподробнее распишу. В общем у меня есть ограничение на передачу строк - 20 байт. Если будет больше то пакеты данных теряются, хотелось бы что бы можно было данные как то в строку перевести которая бы не превышала 20 байт, а потом перевести обратно в числовые значения. Возможности передать байты к сожалению нет
источник

hh

horse horssyyy in supapro.cxx
Цвет бывает 8бит
источник

hh

horse horssyyy in supapro.cxx
У тебя какой?
источник

IZ

Ilia Zviagin in supapro.cxx
Astar
Ща поподробнее распишу. В общем у меня есть ограничение на передачу строк - 20 байт. Если будет больше то пакеты данных теряются, хотелось бы что бы можно было данные как то в строку перевести которая бы не превышала 20 байт, а потом перевести обратно в числовые значения. Возможности передать байты к сожалению нет
Чего?
источник

IZ

Ilia Zviagin in supapro.cxx
horse horssyyy
Цвет бывает 8бит
Цвет бывает и 1 бит
источник

hh

horse horssyyy in supapro.cxx
Да бинарный бывает
источник

hh

horse horssyyy in supapro.cxx
Так что в вопросе надо уточнение
источник

🇮

🇮🇹 Yury in supapro.cxx
Astar
Ща поподробнее распишу. В общем у меня есть ограничение на передачу строк - 20 байт. Если будет больше то пакеты данных теряются, хотелось бы что бы можно было данные как то в строку перевести которая бы не превышала 20 байт, а потом перевести обратно в числовые значения. Возможности передать байты к сожалению нет
RGBA не влезет. можно передавать RGB потом отдельна Alpa
источник

VD

Vlad Doc in supapro.cxx
🇮🇹 Yury
RGBA не влезет. можно передавать RGB потом отдельна Alpa
Кул стори боб
источник

Е

Егор in supapro.cxx
🇮🇹 Yury
RGBA не влезет. можно передавать RGB потом отдельна Alpa
почему? rgba же в 4 байта влезет
источник