решил попробовать так:
беру первый третий и пятый символ
каждый символ прогоняю по массиву
$maskcolor = array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
нахожу ключ в массиве (предварительно визуально разделив массив на 4части по 4 символа)
узнаю в какой части находится то символ и получаю остальные символы из этой части
и так с каждым из трех символов
для цвета #FFFFFF получаю массив вида
array(4) { [0]=> string(1) "C" [1]=> string(1) "D" [2]=> string(1) "E" [3]=> string(1) "F" }
array(4) { [0]=> string(1) "C" [1]=> string(1) "D" [2]=> string(1) "E" [3]=> string(1) "F" }
array(4) { [0]=> string(1) "C" [1]=> string(1) "D" [2]=> string(1) "E" [3]=> string(1) "F" }
как сделать что бы оттенки вида CCFFDD, CCCCCC, EEFFCC и другие попадали в один массив, то есть как то приравнивались к FFFFFF
(Добавление)
sKaa пишет:Может я сейчас скажу глупость, но переведите ваш hex ту rgb и там явно укажите "оттенки"
120 120 120
каким способом это можно сделать? (Отредактировано автором: 29 Ноября, 2012 - 05:57:50)
|