W tym artykule przyjrzymy się Pastelowi. To jest darmowe i otwarte narzędzie wiersza poleceń do pracy z kolorami. Możemy konwertować kolory z jednego formatu na inny, wyświetlać i analizować kolory z terminala, a nawet używać między innymi selektora kolorów.
To narzędzie jest napisane w Rdza i został uruchomiony kilka dni temu, ale już rozważa kilka przypadków użycia. Dzięki niemu będziemy mogli wykonywać szybkie i proste operacje, takie jak konwersja między formatami lub wybór koloru z ekranu, po użycie go w skryptach do generowania palet kolorów lub manipulowania kolorami w motywach.
To narzędzie kompatybilny z wieloma formatami i przestrzenie kolorów inny, w tym RGB, HSL, CIELAB, CIELCh, a także reprezentacje 8-bitowe i 24-bitowe ANSI.
Pobierz i zainstaluj Pastel
W strony wersji Ciasto znajdziemy pliki binarne dla Gnu / Linux (.DEB i ogólne) i macOS. Pastel można również zainstalować za pośrednictwem Cargo. Jeśli jesteś zainteresowany, możesz skonsultuj się ze wszystkimi opcje instalacji po więcej szczegółów ze strony projektu w serwisie GitHub.
Jeśli chcesz zainstalować to oprogramowanie w systemie Ubuntu, postępuj zgodnie z poniższymi instrukcjami. Pierwszą rzeczą będzie otwarcie terminala (Ctrl + Alt + T) i w nim Najpierw użyj wget, aby pobrać dzisiejszą najnowszą wersję pakietu .deb:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Po zakończeniu pobierania możemy przystąpić do instalacji wpisując w tym samym terminalu:
sudo dpkg -i pastel_0.5.3_amd64.deb
Opcje dostępne w kolorze Pastel
Kiedy używamy Pastela, będziemy mieć dostępną pewną liczbę opcji lub podpoleceń. Wśród nich możemy znaleźć:
- kolor → Pokaże próbkę informacja o podanym kolorze.
- podstęp → Zaoferuje nam ekran lista nazw kolorów dostępne.
- przypadkowy → Wygeneruj plik losowa lista kolorów.
- odrębny → Wygeneruje zestaw wizualnie różnych kolorów, maksymalizujący postrzeganą różnicę kolorów między parami kolorów.
- Sortuj według → Sortuj listę kolorów przez daną nieruchomość.
- wybierać → Wybierz interaktywnie kolor ekranu. Należy tutaj zauważyć, że aby polecenie próbnika kolorów działało, będziemy musieli zainstalować zewnętrzny próbnik kolorów. Użytkownicy będą mogli wybierać między gpic, xkolor y colorpicker.
- format → Zamień podane kolory do określonego formatu.
- malować → Drukuj tekst w kolorze przy użyciu sekwencji specjalnych ANSI.
- gradient → Wygeneruj plik sekwencja kolorów interpolowana między „start” i „stop”.
- mieszać → Utwórz nowe kolory, interpolując między dwoma kolorami w danej przestrzeni.
- nasycić → Zwiększ nasycenie kolorów w określonej ilości.
- desaturować → Zmniejsz nasycenie kolorów w określonej ilości.
- rozjaśnić → Rozjaśnia kolor w określonej ilości.
- zaciemniać → Przyciemnij kolor w określonej ilości.
- obracać → Obróć kanał tonowy o określony kąt.
- uzupełnienie → Uzyskaj kolor dopełniający (nachylenie obrócone o 180 °).
- szary → Stwórz szary odcień z określonej jasności.
- do szarego → Całkowicie usuń nasycenie koloru (zachowuje luminancję).
- kolor tekstu → Zwraca czytelny kolor tekstu pierwszego planu (czarny lub biały) dla danego koloru tła.
Kilka przykładów użycia
Nazwa formatu Rozumie się samo przez się pokaż nam nazwę danego koloru:
pastel format name 44cc11
El podkomenda koloru idzie do nas wyświetl informacje o kolorach że dodajemy szesnastkowo:
pastel color 0E5478 4ecdc4 c7f484
Będziemy mogli uzyskać dwa losowe kolory za pomocą losowa komenda z narzędzia Pastel:
pastel random -n 2
Podczas korzystania z komenda mixmożemy utwórz nowy kolor mieszanie koloru czerwonego i niebieskiego (w tym przykładzie) w przestrzeni kolorów RGB:
pastel mix --colorspace=RGB red blue
Będziemy mogli skorzystać z polecenie sortowania dla posortuj 10 losowych kolorów według odcienia i sformatuj wynik na szesnastkowy:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Na swojej stronie GitHub deweloper oferuje un Animowany GIF demonstracyjny o tym, jak używać tego narzędzia.
Odinstaluj
Aby wyeliminować to narzędzie, będziemy musieli tylko otworzyć terminal (Ctrl + Alt + T) i wykonać w nim następujące polecenie:
sudo apt remove pastel