Pastel, genereer, analyseer, converteer en manipuleer kleuren vanaf de terminal

over pastel

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:

cake snap installeren

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:

opdracht taart

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:

pastel snap verwijderen

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:

download cake deb-pakket

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:

installeer cake deb

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 versie

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:

verwijder cake deb

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:

een optie help

pastel help paint

Toon de naam van een kleur

De keuze formaat naam gaat ons de naam van een bepaalde kleur laten zien:

formaat naam

pastel format name 44ca12

Details van een kleur weergeven

De keuze kleur toont ons informatie over de kleuren die we in hexadecimaal toevoegen:

kleur details

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:

willekeurige kleuren

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:

kanaal cake opties

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:

geef kleurargumenten door

pastel lighten 0.2 orchid orange lawngreen

Kleuren lezen van standaardinvoer

ook kleuren kunnen worden gelezen vanaf standaard invoer:

lees 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:

kleuren mengen met pastel

pastel mix --colorspace=RGB yellow red

Formaat conversie

Deze tool stelt ons ook in staat converteer kleuren van het ene formaat naar het andere:

kleur conversie

pastel format hsl ff8000

Gebruikers kunnen raadpleeg interessante bronnen uit een van de secties die worden aangeboden in de GitHub-repository van het project.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.