mirror of
https://github.com/IgorTimofeev/MineOS.git
synced 2026-01-06 19:22:40 +01:00
Гыы
This commit is contained in:
parent
4adb1064dd
commit
a9e703cf43
@ -1,7 +1,7 @@
|
||||
|
||||
О библиотеке
|
||||
======
|
||||
Color - библиотека для работы с цветом. Она позволяет осуществлять экструзию и упаковку цветовых каналов, преобразовывать цветовую модель RGB в HSB и наоборот, осуществлять альфа-блендинг, генерировать цветовые транзиции и конвертировать цвет в 8-битный формат для палитры OpenComputers.
|
||||
Color - библиотека для работы с цветом. Она позволяет осуществлять экструзию и упаковку цветовых каналов, преобразовывать цветовую модель RGB в HSB и наоборот, осуществлять альфа-блендинг, генерировать цветовые переходы и конвертировать цвет в 8-битный формат для палитры OpenComputers.
|
||||
|
||||
Установка
|
||||
======
|
||||
@ -44,7 +44,7 @@ color.**blend**( firstColor, secondColor, secondColorTransparency ): *int* blend
|
||||
| *int* | secondColor | Второй цвет |
|
||||
| *float* **[0.0; 1.0]** | secondColorTransparency | Прозрачность второго цвета при наложении |
|
||||
|
||||
Метод накладывает второй цвет на первый, учитывая прозрачность второго. К примеру, если на красный цвет 0xFF0000 наложить черный цвет 0x000000 с прозрачностью 0.5, то в результате получится цвет 0x7F0000, то бишь, темно-красный
|
||||
Метод накладывает второй цвет на первый, учитывая прозрачность второго. К примеру, если на красный цвет 0xFF0000 наложить черный цвет 0x000000 с прозрачностью 0.5, то в результате получится цвет 0x7F0000, то есть, темно-красный
|
||||
|
||||
color.**transition**( firstColor, secondColor, position ): *int* transitionColor
|
||||
-----------------------------------------------------------
|
||||
@ -54,7 +54,7 @@ color.**transition**( firstColor, secondColor, position ): *int* transitionColor
|
||||
| *int* | secondColor | Второй цвет |
|
||||
| *float* **[0.0; 1.0]** | position | Позиция точки перехода от первого цвета ко второму |
|
||||
|
||||
Метод генерирует переходный цвет между первым и вторым цветом, основываясь на аргументе transition, где значение 0.0 эквивалентно первому цвету, а 1.0 - второму. К примеру, если осуществить переход от черного цвета 0x000000 к белому 0xFFFFFF с позицией перехода 0.5, то в результате получится цвет 0x7F7F7F, то бишь, серый.
|
||||
Метод генерирует переходный цвет между первым и вторым цветом, основываясь на аргументе transition, где значение 0.0 эквивалентно первому цвету, а 1.0 - второму. К примеру, если осуществить переход от черного цвета 0x000000 к белому 0xFFFFFF с позицией перехода 0.5, то в результате получится цвет 0x7F7F7F, то есть, серый.
|
||||
|
||||
Преобразование цветовых моделей
|
||||
======
|
||||
@ -100,4 +100,4 @@ color.**to24Bit**( 8BitColor ): *int* 24BitColor
|
||||
| ------ | ------ | ------ |
|
||||
| *int* | 8BitColor | Индекс палитры OpenComputers |
|
||||
|
||||
Метод позволяет осуществить обратное преобразование 8-битного индекса, созданного методом color.**to8Bit**.
|
||||
Метод позволяет осуществить обратное преобразование 8-битного индекса, созданного методом color.**to8Bit**.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user