MiiZZo
@MiiZZo
JavaScript, React, NodeJS, Student

Как конвертировать дробные значения rgb в валидное значения для background-color?

Занимаюсь импортом элементов с Figma. У меня есть два прямоугольника: красный и зеленый, значения красного прямоугольника в фигме во вкладке rgb указано в качестве 255, 3, 3, у зеленого: 33, 95, 23. Но при запросе на апи фигма в ответе приходят следующие значения:
r: 1
g: 0.012499988079071045
b: 0.012499988079071045
a: 1

r: 0.13031700253486633
b: 0.09116318821907043
g: 0.3708333373069763
a: 1

Как видно, значения, как их не умножай, не совпадают со значениями в самой фигме, очень буду признателен, если кто-то подскажет, что я упустил.
  • Вопрос задан
  • 127 просмотров
Решения вопроса 1
Compolomus
@Compolomus
Комполом-быдлокодер
https://ru.m.wikipedia.org/wiki/SRGB

Эти значения также находятся в диапазоне [0, 1] и для перевода в [0, 255] их нужно умножить на 255 и округлить.

https://www.figma.com/blog/figma-desktop-app-impro...
Вот ещё нагуглилось
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы