Функция перевода из #rrggbb => r,g,b (php)
1.
spletni (24.07.2012 / 22:26)
Подскажите пожалуйста функцию перевода из #rrggbb в r,g,b Пожалуйста
2.
Артур (24.07.2012 / 22:28)
0 = 0
1 = 1
...
a = 10
b = 11
...
f = 15
10 = f + 1 = 16
и т.д.
3.
spletni (24.07.2012 / 22:31)
я знаю мысль перевода из 16-тиричной в десятичную, там писать однотипных символов не мало, вот и спрашиваю)
спасибо)
4.
Артур (24.07.2012 / 22:36)
для перевода числа из любой системы счисления в 10 необходимо использовать формулу: Sum(ai*b^j)[i=1..n, j=0..n-1] где a это число в разряде i, b это основание системы счисления, n это число разрядов
fa4 = f*16^2 + a*16^1 + 4*16^0
Вроде так, еще не забыл )
Добавлено через 00:36 сек.
Есть стандартные функции перевода же
Добавлено через 09:19 сек.
hexdec()
5.
spletni (24.07.2012 / 23:02)
4, могу порадовать
http://habrahabr.ru/post/148414/
6.
Артур (24.07.2012 / 23:18)
Что это?
Доступ к публикации закрыт
Вы пытаетесь открыть публикацию, написанную пользователем eresik.
Автор переместил топик в черновики.
7.
Петр (25.07.2012 / 06:18)
array_map('hexdec', str_split($rrggbb, 2)); наверное, можно и проще
8.
Петр (25.07.2012 / 06:41)
Вот так - sscanf($rrggbb, '%2x%2x%2x', $r, $g, $b);
9.
spletni (25.07.2012 / 10:04)
Релиз Yii 1.1.11 ожидается в конце июля.
URL:
https://visavi.net/topics/33452