BPY plus – модуль color

Модуль BPY plus для работы с цветом.

Пример использования

Класс Color

equal(color_1, color_2, , rel_tol=1e-09, abs_tol=0.0001)

Сравнивает два цвета, возвращает True, если они равны и False, если нет.

Параметры:

color_1: первый цвет для сравнения

color_2: второй цвет для сравнения

rel_tol: относительный допуск сравнения

abs_tol: абсолютный допуск сравнения

Возвращает:

Результат сравнения – True или False


random(alpha=False)

Возвращает случайно сгенерированный цвет.

Параметры:

alpha: если Ture – прозрачность тоже берется случайным образом, False – возвращается прозрачность равная 1.0

Возвращает:

Кортеж для цвета со случайным набором значений


linear_to_srgb(color_value)

Преобразует цвет из цветового пространства Linear (используемый в Blender по умолчанию) в цвет в цветовом пространстве sRGB

Параметры:

color_value: значение цвета в цветовом пространстве Linear в диапазоне 0.0 … 1.0

Возвращает:

значение цвета в цветовом пространстве sRGB в диапазоне 0 – 255

 


srgb_to_linear(color_value)

Преобразует цвет из цветового пространства sRGB в цвет в цветовом пространстве Linear (используемый в Blender по умолчанию)

Параметры:

color_value: значение цвета в цветовом пространстве sRGB в диапазоне 0 – 255

Возвращает:

значение цвета в цветовом пространстве Linear в диапазоне 0.0 – 1.0

 


rgba_to_rgb565(rgba)

Преобразует цвет из формата RGBA в формат RGB565

Параметры:

rgba: цвет в формате RGBA, список из 4 цветовых составляющих (R, G, B, A) в диапазоне (0-255, 0-255, 0-255, 0-255)

Возвращает:

цвет в формате RGB565, 2-байтовое целое число в диапазоне 0-65535

 


 

0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Межтекстовые Отзывы
Посмотреть все комментарии