В следващата статия ще разгледаме Pastel. Това е инструмент, който в момента е във вашия версия 0.8.1. Тази програма, ако се интересуваме генерира, анализира, преобразува и манипулира цветовете, ще ни позволи да го направим от командния ред. Програмата е написана с помощта на Rust и е пусната под лицензите Лиценз на Apache (версия 2.0) y Лиценз за MIT.
Както казах, пастелът е инструмент за използване в терминала и с който потребителите могат да генерират, анализират, конвертират и манипулират цветовете. е поддържа много различни формати и цветови пространства, като RGB (sRGB), HSL, CIELAB, CIELCh, както и 8- и 24-битови ANSI представяния.
Инсталирайте Pastel на Ubuntu
Като модулен пакет
за инсталирайте тази помощна програма на нашата Ubuntu система като модулна опаковка (версия 0.8.0), ще трябва само да отворим терминал (Ctrl + Alt + T) и да изпълним инсталационната команда в него:
sudo snap install pastel
Ако в друго време имате нужда актуализирайте програмата, когато се появи нова версия, просто трябва да въведете командата:
sudo snap refresh pastel
След инсталацията, в терминал (Ctrl + Alt + T) можем проверете наличните опции пише в него:
pastel -h
деинсталиране
Премахването на това приложение от нашата система е толкова просто, колкото и инсталирането му. Само ще е необходимо отворете терминал (Ctrl + Alt + T) и използвайте съответната команда за деинсталиране в него:
sudo snap remove pastel
Като .deb пакет
Най-новата версия на тази програма може да бъде намерена от страница за издаване на проекта. Освен това, за да получим най-новата версия (0.8.1), публикувана днес, ще имаме и възможността да отворим терминал (Ctrl + Alt + T) и да използваме Wget за да изтеглите .deb пакет необходимо:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
Когато изтеглянето приключи, можем продължете с инсталирането на пакета. За да направите това, в същия терминал ще изпълним:
sudo dpkg -i pastel_0.8.1_amd64.deb
В края на инсталацията остава само да започнете да използвате програмата. За проверете дали инсталацията е била успешна, просто трябва да въведете в командния ред:
pastel -V
деинсталиране
за премахнете инсталираната програма с пакета .deb, необходимо е само да отворите терминал (Ctrl + Alt + T) и да изпълните в него:
sudo apt remove pastel
Бърз поглед към Пастел
Потърсете помощ
Този инструмент ще ни предостави серия от опции, като насищане, смесване или боядисване. За вижте пълен списък на всички възможности, които ни предлага, необходимо е само да напишете в терминала името на програмата:
pastel
за получите повече информация за конкретна опция (например боя), можем да използваме в терминала:
pastel paint -h
Друг начин да получите същия резултат, ще пише:
pastel help paint
Покажете името на цвят
Опцията име на формата ще ни покаже името на даден цвят:
pastel format name 44ca12
Покажете подробности за цвят
Опцията color ще ни покаже информация за цветовете, които добавяме в шестнадесетична форма:
pastel color 0E5478 c7f484
Вземете произволни цветове
Ще имаме възможност вземете два произволни цвята с помощта на опция случаен на този инструмент, както следва:
pastel random -n 2
Опции на канала
Много от опциите, които можем да използваме с пастел, могат да бъдат съставени чрез канализиране на изхода на една команда към друга. Пример за това би бил:
pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex
Предайте цветовете като аргументи
Цветовете могат да бъдат преминават като позиционни аргументи. Пример за това би бил:
pastel lighten 0.2 orchid orange lawngreen
Четете цветове от стандартен вход
също цветовете могат да се четат от стандартен вход:
printf "%s\n" orchid orange lawngreen | pastel lighten 0.2
Смесете цветовете
При използване на опцията смесват ще можем да създадем нов цвят. Например, ако смесим жълто и червено в цветовото пространство RGB, полученият резултат ще бъде следният:
pastel mix --colorspace=RGB yellow red
Преобразуване на формат
Този инструмент също ще ни позволи конвертиране на цветове от един формат в друг:
pastel format hsl ff8000
Потребителите могат консултирайте се с интересни ресурси от една от секциите, предлагани в GitHub хранилище на проекта.