ЙажаСценарий / Говнокод #6757 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
var color2array = function(color){
	return color.length==4?color.slice(1).split('').map(function(x){return parseInt(x,16)}).concat([255]):
	       color.length==7?[color.slice(1,3),color.slice(3,5),color.slice(5)].map(function(x){return parseInt(x,16)}).concat([255]):
		   ~color.indexOf('rgba')?color.slice(5,-1).split(',').map(function(x){return +x}):
		   ~color.indexOf('rgb')?color.slice(4,-1).split(',').map(function(x){return +x}).concat([255]):[0,0,0,255];
}

Один большой костыль преобразующий цвет из вида hex rgb rgba в массив значений от 1 до 255

Запостил: art543484 art543484, (Updated )

Комментарии (17) RSS

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8