In het volgende artikel gaan we Pastel onder de loep nemen. Dit is een tool die momenteel in uw versie 0.8.1. Dit programma, als we geïnteresseerd zijn kleuren genereren, analyseren, converteren en manipuleren, het zal ons in staat stellen om het vanaf de opdrachtregel te doen. Het programma is geschreven met Rust en wordt vrijgegeven onder licenties Apache-licentie (versie 2.0) y MIT-licentie.
Zoals ik al zei, pastel is een hulpmiddel om in de terminal te gebruiken en waarmee gebruikers kleuren kunnen genereren, analyseren, converteren en manipuleren. Is ondersteunt veel verschillende formaten en kleurruimten, zoals RGB (sRGB), HSL, CIELAB, CIELCh, evenals ANSI 8-bit en 24-bit representaties.
Installeer Pastel op Ubuntu
Als snap-pakket
naar installeer dit hulpprogramma op ons Ubuntu-systeem als snap pack (versie 0.8.0), hoeven we alleen een terminal te openen (Ctrl + Alt + T) en de installatieopdracht daarin uit te voeren:
sudo snap install pastel
Als je op een ander moment nodig hebt update het programma, wanneer een nieuwe versie verschijnt, hoeft u alleen maar de opdracht te typen:
sudo snap refresh pastel
Na installatie kunnen we in een terminal (Ctrl + Alt + T) controleer de beschikbare opties erin schrijven:
pastel -h
uninstall
Het verwijderen van deze applicatie van ons systeem is net zo eenvoudig als het installeren ervan. Het zal alleen nodig zijn open een terminal (Ctrl+Alt+T) en gebruik de bijbehorende verwijderopdracht erin:
sudo snap remove pastel
Als een .deb-pakket
De nieuwste versie van dit programma is beschikbaar via de project releasepagina. Om de nieuwste versie (0.8.1) vandaag gepubliceerd te krijgen, hebben we bovendien de mogelijkheid om een terminal te openen (Ctrl + Alt + T) en wget om de te downloaden .deb pakket noodzakelijk:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
Wanneer de download is voltooid, kunnen we: ga verder met het installeren van het pakket. Om dit te doen, zullen we in dezelfde terminal uitvoeren:
sudo dpkg -i pastel_0.8.1_amd64.deb
Aan het einde van de installatie hoeft u alleen nog het programma in gebruik te nemen. Voor controleer of de installatie is gelukt, je hoeft alleen maar in de opdrachtregel te typen:
pastel -V
uninstall
naar verwijder het geïnstalleerde programma met het .deb-pakket, het is alleen nodig om een terminal te openen (Ctrl + Alt + T) en daarin uit te voeren:
sudo apt remove pastel
Een snelle blik op Pastel
Krijg hulp
Deze tool biedt ons een reeks opties, zoals verzadigen, overvloeien of schilderen. Voor bekijk een compleet overzicht van alle mogelijkheden die het ons biedt, hoeft u alleen de naam van het programma in de terminal te schrijven:
pastel
naar meer informatie krijgen over een specifieke optie (bijvoorbeeld schilderen), kunnen we in de terminal gebruiken:
pastel paint -h
Een andere manier om hetzelfde resultaat te krijgen, zou het schrijven:
pastel help paint
Toon de naam van een kleur
De keuze formaat naam gaat ons de naam van een bepaalde kleur laten zien:
pastel format name 44ca12
Details van een kleur weergeven
De keuze kleur toont ons informatie over de kleuren die we in hexadecimaal toevoegen:
pastel color 0E5478 c7f484
Krijg willekeurige kleuren
We zullen in staat zijn tot krijg twee willekeurige kleuren met behulp van optie willekeurige van deze tool als volgt:
pastel random -n 2
Kanaalopties
Veel van de opties die we met pastel kunnen gebruiken, kunnen worden samengesteld door de uitvoer van de ene opdracht naar de andere te kanaliseren Een voorbeeld hiervan is:
pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex
Geef kleuren door als argumenten
Kleuren kunnen zijn doorgeven als positionele argumenten Een voorbeeld hiervan is:
pastel lighten 0.2 orchid orange lawngreen
Kleuren lezen van standaardinvoer
ook kleuren kunnen worden gelezen vanaf standaard invoer:
printf "%s\n" orchid orange lawngreen | pastel lighten 0.2
Mix kleuren
Bij gebruik van de optie mengen we zullen in staat zijn om een nieuwe kleur te creëren. Als we bijvoorbeeld geel en rood mengen in de RGB-kleurruimte, zou het verkregen resultaat het volgende zijn:
pastel mix --colorspace=RGB yellow red
Formaat conversie
Deze tool stelt ons ook in staat converteer kleuren van het ene formaat naar het andere:
pastel format hsl ff8000
Gebruikers kunnen raadpleeg interessante bronnen uit een van de secties die worden aangeboden in de GitHub-repository van het project.