У наступній статті ми поглянемо на 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.