0
Я хотел найти способ закодировать программу, которая преобразует любой из rgb, включая числа с отрицательными целыми числами, в шестнадцатеричное число, подобное этому программному обеспечению.Преобразование rgb в hex
http://www.javascripter.net/faq/rgbtohex.htm
У меня есть это уже, но не кажется, что работать с РГБ:
RGB (-5, 231, -17)
function rgb2hex(rgb){
rgb = rgb.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i);
return (rgb && rgb.length === 4) ? "#" +
("0" + parseInt(rgb[1],10).toString(16)).slice(-2) +
("0" + parseInt(rgb[2],10).toString(16)).slice(-2) +
("0" + parseInt(rgb[3],10).toString(16)).slice(-2) : '';
}
Благодаря любому кто может помочь!
Что именно делает отрицательный компонент RGB означает? –
Возможные дубликаты: http: //stackoverflow.com/questions/5623838/rgb-to-hex-and-hex-to-rgb –
@JonathonReinhart Просто гадать, но это показатель того, насколько пользователю не нравится этот цвет ? : D –