Форум программистов, компьютерный форум, киберфорум
JavaScript для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
1 / 1 / 0
Регистрация: 29.01.2013
Сообщений: 90
1

Конвертер rgb в hex и hex в rgb.

24.06.2019, 22:01. Просмотров 757. Ответов 3
Метки нет (Все метки)


помогите, пожалуйста, написать класс(конструктор) , который конвертирует rgb в hex(1 функция) и hex в rgb (2 функция).
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.06.2019, 22:01
Ответы с готовыми решениями:

Самопроизвольный перевод цвета из HEX в rgb
Привет! Есть скрипт который должен присвоить цвет элементу. myElement.style.backgroundColor =...

Перевод цветов из HEX в RGB
Здравствуйте, форумчане! Сразу к делу, воспользовался палитрой http://jscolor.com/ , она передает...

RGB-HSB и HEX ещё и вот как с этим быть =||
Вот какая штука, господа. Нада написать этакий color chooser и хотелось бы сделать это через как...

Hex в RGB
Здравствуйте, сегодня столкнулся с одной проблемой в JavaFX. Есть кнопка у которой нужно изменить...

__________________
Помогаю в написании студенческих работ здесь.
Записывайтесь на профессиональные курсы Fullstack-разработчиков на JavaScript‌
3
705 / 307 / 190
Регистрация: 05.03.2015
Сообщений: 822
25.06.2019, 00:40 2
Зачем здесь конструктор и класс в целом? Сами функции-конверторы находятся на первой же странице выдачи гугла
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
class Converter {
  constructor() {
    // ???
  }
 
  static rgbToHex(r, g, b) {
    return "#" + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1);
  }
 
   static hexToRgb(hex) {
    const shorthandRegex = /^#?([a-f\d])([a-f\d])([a-f\d])$/i;
    hex = hex.replace(shorthandRegex, function(m, r, g, b) {
      return r + r + g + g + b + b;
  });
 
  const result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
  return result ? {
      r: parseInt(result[1], 16),
      g: parseInt(result[2], 16),
      b: parseInt(result[3], 16)
    } : null;
  }
}
 
console.log(Converter.hexToRgb('#050701'))
0
1 / 1 / 0
Регистрация: 29.01.2013
Сообщений: 90
25.06.2019, 09:43  [ТС] 3
msheal, нужно именно классом : 1) перевод hex - rgb 2)rgb-hex 3) среднее значение при смешивании двух цветов
0
705 / 307 / 190
Регистрация: 05.03.2015
Сообщений: 822
25.06.2019, 20:07 4
Tarick, я предложил рабочий вариант конвертера с классом. Не понимаю что вам не подходит?

Цитата Сообщение от Tarick Посмотреть сообщение
3) среднее значение при смешивании двух цветов
Каких двух цветов? Об этом ничего не было написано ни в вашем первом сообщении, ни в заголовке
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.06.2019, 20:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Hex to rgb
Приветствую. Есть 6 чисел hex цвета. Как их перевести в rgb? 70, 70, 48, 48, 70, 70 ...

Перевод из HEX в RGB
Доброго времени суток, сколько уже рылся в интернете так и не нашел, как из RGB преобразовать в...

RGB hex to dec
Имеим код цвета на пример #0d12a3 Подскажите как коротчайшим путём преобразовать на Python такую...

Преобразования цвета HEX в RGB
Как перевести цвет из Photoshop в Delphi Есть эдит ввел туда значение из цветового диалога...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.