color1c
Универсальные функции для работы с цветом в 1С:Предприятие 8, включая конвертацию, работу с палитрами, генерацию случайных цветов и многое другое.
- GitHub: https://github.com/Diversus23/color1c
- Gitsell page: https://gitsell.ru/Diversus23/color1c
- Visibility: public/free
- GitHub stars: 38
- Gitsell views: 72
- Gitsell downloads: 0
1C Configurations
Not specified.
Pricing
Free or price is not specified.
README
Универсальные функции для работы с цветом в 1С:Предприятие 8

Как выглядит обработка

Возможности
- HEX-представлением цвета (тип Строка, вида #RRGGBB или сокращенный #RGB);
- HSV-представлением цвета (тип Cтруктура * h - Число от 0 до 360 - Hue. * s - Число от 0 до 100 - Saturation. * v - Число от 0 до 100 - Value/Brightness);
- HSL-представлением цвета (тип Cтруктура * h - Число от 0 до 360 - Hue. * s - Число от 0 до 100 - Saturation. * l - Число от 0 до 100 - lightness);
- CMYK-представлением цвета (тип Cтруктура * c - Число от 0 до 100 - Cyan, * m - Число от 0 до 100 - Magenta. * y - Число от 0 до 100 - Yellow. * k - Число от 0 до 100 - Key или Black);
- Конвертациями из одной системы представления цвета в другую (WebЦвет-Цвет, WindowsЦвет-Цвет, ЭлементСтиля-Цвет, CMYK-Цвет, HSV-Цвет, HSL-Цвет, HEX-Цвет и обратно);
- Получение цветов по Web-цвету, WindowsЦвету, ЭлементуСтиля;
- Работа с палитрой каталога RAL (RAL Standart, RAL Design);
- Работа с палитрой безопасных веб-цветов;
- Работа с палитрой пастельных тонов (двух видов);
- Работа со случайными цветами;
- Получение случайного цвета;
- Получение случайного светлого цвета;
- Получение случайного темного цвета;
- Получение случайного цвета из палитр;
- Получение случайного Web-цвета;
- Получение контрастных и инвертированных цветов для текста и фона;
- Извлечение компонент цвета (красный, зеленый, синий);
- Трансформация цветов:
- осветление цвета;
- затемнение цвета;
- различные алгоритмы градации серого;
- смешивание двух цветов;
- Работа с именованными CSS-цветами (black, green, white...);
- Поиск ближайшего цвета к исходному цвету в переданной палитре цветов. Возможность будет полезна, когда нужно перекодировать один цвет с одной палитры на другую палитру и подобрать похожий цвет в новой палитре;
- Работа с яркостью и определение насколько совместны цвет фона и цвет текста;
Все функции для работы с цветом находятся в модуле объекта обработки color1c.epf и в файле ObjectModule.bsl
Автор: Барилко Виталий Викторович.
Страница публикации: https://softonit.ru/free/unicolor1c/