Вверх ↑
Этот топик читают: Гость
Ответов: 100
Рейтинг: -1
#1: 2015-04-23 21:05:59 ЛС | профиль | цитата
У меня парочка вопросов
Как формировать HTML color по RGB?
Есть ли какой компонент формирования оттенка(не путать с оттенком цвета)?
Вот запись цвета 0хD9FFFFFF последние 6 знаков это HTML цвет, а что значит D9???
Спасибо)
карма: 0

0
Ответов: 62
Рейтинг: 1
#2: 2015-04-23 21:30:07 ЛС | профиль | цитата
D9 в твоем примере - это уровень альфа-канала. В HiAsm используется цвет без альфа-канала, т.е. цвет находится в формате 0xRRGGBB, где r,g,b - красный, зеленый и синий соответственно.
Я не замечал такого компонента, но если нужен именно шестнадцатеричный формат, то можно конвертировать HEX-строку в целое число.

Что-то вроде такого.
code_35529.txt
карма: -1

0
файлы: 1code_35529.txt [1.5KB] [147]
Ответов: 100
Рейтинг: -1
#3: 2015-04-23 21:59:22 ЛС | профиль | цитата
Vaeltaja писал(а):
В HiAsm используется цвет без альфа-канала, т.е. цвет находится в формате 0xRRGGBB, где r,g,b - красный, зеленый и синий соответственно.

Насколько я знаю 0х111111, где 1 диапазон от 0 и до F(html цвет) в hiasm это и есть, а r,g,b это же цифры от 0 до 255 соответственно как в "RR" может влесть три знака?? или может я что-то путаю?
Да в hiasm она используется но это в окне а как динамически получать такойже цвет? все компоненты етого плана работают с rgb и умножительным цветом, а с HTML нет
А ета система цвета(умножытельная), которая насколько я понял умножаэт r,g,b, как она называется?? или ето собственая hiasm?


карма: 0

0
Ответов: 62
Рейтинг: 1
#4: 2015-04-23 23:03:58 ЛС | профиль | цитата
Все в порядке. 00 = 0, FF = 255. Тебе не нужны три знака на один цвет.
Я код выложил. Там все сделано, хоть и на скорую руку: HEX конвертируется в int, из которых создается цвет в RGB компоненте.
Если требуется, исполнительную часть схемы бросаешь в MultiElement - вот тебе и компонент будет. И динамический он тоже будет.
карма: -1

0
Ответов: 100
Рейтинг: -1
#5: 2015-04-24 00:26:46 ЛС | профиль | цитата
Так цвет с 8 чисел состоится а ты захватил 6
И цвет не тот выводится
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#6: 2015-04-24 07:33:14 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-12 08:19:05
карма: 0

0
Ответов: 100
Рейтинг: -1
#7: 2015-04-25 00:46:40 ЛС | профиль | цитата
Vaeltaja писал(а):
Что-то вроде такого.
code_35529.txt

code_35531.txt
вот здесь так само но наоборот и заметно проблему. мне надо с RGB получать HTML а так не получаетса
карма: 0

0
файлы: 1code_35531.txt [2.8KB] [140]
Разработчик
Ответов: 26170
Рейтинг: 2127
#8: 2015-04-25 01:50:10 ЛС | профиль | цитата
Yaremchenko писал(а):
вот здесь так само но наоборот и заметно проблему. мне надо с RGB получать HTML а так не получаетса

Получается, вот только пихать его в цвет панели не надо. Элементы HiAsm не понимают HTML цвет
карма: 22

0
Ответов: 223
Рейтинг: 24
#9: 2015-04-25 19:32:52 ЛС | профиль | цитата
Yaremchenko - может пригодиться.

code_35534.txt
карма: 0

0
файлы: 1code_35534.txt [980B] [186]
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)