In dit artikel gaan we kijken naar Pastel. Het is een gratis en open source opdrachtregelprogramma voor het werken met kleuren We kunnen kleuren van het ene formaat naar het andere converteren, kleuren weergeven en analyseren vanaf de terminal en zelfs een kleurselector gebruiken, naast andere mogelijkheden.
Deze tool is geschreven in Roest en het werd een paar dagen geleden gelanceerd, maar nu al overweegt nogal wat use-cases Hiermee kunnen we snelle en eenvoudige bewerkingen uitvoeren, zoals het converteren tussen formaten of het kiezen van een kleur op het scherm, het gebruiken in scripts om kleurenpaletten te genereren of kleuren in thema's te manipuleren.
De tool is compatibel met vele formaten en kleurruimten verschillend, inclusief RGB, HSL, CIELAB, CIELCh, evenals ANSI 8-bit en 24-bit representaties.
Download en installeer Pastel
In de versies pagina Taart we zullen de binaries voor Gnu / Linux (.DEB en generiek) vinden en macOS. Pastel kan ook via Cargo geplaatst worden. Als je geïnteresseerd bent, kan dat raadpleeg alle installatie opties voor meer details van de GitHub-pagina van het project.
Volg de onderstaande instructies als u deze software op Ubuntu wilt installeren. Het eerste is om de terminal te openen (Ctrl + Alt + T) en erin gebruik eerst wget om de nieuwste versie van het .deb-pakket van vandaag te downloaden:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Zodra de download is voltooid, kunnen we ga verder met de installatie typen in dezelfde terminal:
sudo dpkg -i pastel_0.5.3_amd64.deb
Opties beschikbaar in Pastel
Als we Pastel gebruiken, hebben we een bepaald aantal opties of subopdrachten beschikbaar. Onder hen kunnen we vinden:
- kleur → Zal voorbeeld tonen informatie over de gegeven kleur.
- lijst → Het biedt ons een scherm kleurnaam lijst beschikbaar.
- willekeurige → Genereer een willekeurige kleurenlijst.
- onderscheiden → Zal genereren een set visueel verschillende kleuren, waardoor het waargenomen kleurverschil tussen kleurenparen wordt gemaximaliseerd.
- sorteer op → Sorteer een lijst met kleuren door de gegeven eigenschap.
- kiezen → Selecteer interactief een schermkleur. Hier moet worden opgemerkt dat om de opdracht kleurkiezer te laten werken, we een externe kleurkiezer moeten hebben geïnstalleerd. Gebruikers kunnen kiezen tussen gpick, xkleur y colorpicker.
- formaat → Converteer de gegeven kleuren naar een specifiek formaat.
- schilderen → Druk tekst in kleur af met behulp van ANSI-escape-reeksen.
- gradient → Genereer een kleurvolgorde geïnterpoleerd tussen 'start' en 'stop'.
- mengen → Creëer nieuwe kleuren door te interpoleren tussen twee kleuren in de gegeven ruimte.
- verzadigen → Verhoog de kleurverzadiging in een bepaald bedrag.
- desaturate → Verlaag de kleurverzadiging in een bepaald bedrag.
- verlichten → Verlicht de kleur in een bepaald bedrag.
- verduisteren → Maak de kleur donkerder in een bepaald bedrag.
- draaien → Draai het toonkanaal met de opgegeven hoek.
- complement → Verkrijg de complementaire kleur (toonhoogte 180 ° gedraaid).
- grijs → Creëer een grijstint vanuit een bepaalde duidelijkheid.
- naar grijs → Desatureer een kleur volledig (behoudt luminantie).
- tekstkleur → Retourneert een leesbare tekstkleur op de voorgrond (zwart of wit) voor een bepaalde achtergrondkleur.
Enkele gebruiksvoorbeelden
Formaatnaam gaat toon ons de naam van een bepaalde kleur:
pastel format name 44cc11
El kleur subopdracht gaat naar ons informatie over kleuren weergeven die we toevoegen in hexadecimaal:
pastel color 0E5478 4ecdc4 c7f484
We zullen in staat zijn tot verkrijg twee willekeurige kleuren gebruik van de willekeurige subopdracht van de Pasteltool:
pastel random -n 2
Bij gebruik van de mix subcommando, we kunnen creëer een nieuwe kleur rood en blauw mengen (in dit voorbeeld) in RGB-kleurruimte:
pastel mix --colorspace=RGB red blue
We kunnen de sorteren op commando voor sorteer 10 willekeurige kleuren op tint en formatteer de uitvoer naar hexadecimaal:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Op zijn GitHub-pagina biedt de ontwikkelaar un Geanimeerde demo-GIF over het gebruik van deze tool.
uninstall
Om deze tool te elimineren, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en daarin het volgende commando uit te voeren:
sudo apt remove pastel