I nästa artikel ska vi ta en titt på Pastel. Detta är ett verktyg som för närvarande finns i din version 0.8.1. Detta program, om vi är intresserade generera, analysera, konvertera och manipulera färger, kommer det att tillåta oss att göra det från kommandoraden. Programmet är skrivet med Rust och släpps under licenserna Apache-licens (version 2.0) y MIT-licens.
Som jag sa är pastell ett verktyg att använda i terminalen, och med vilket användare kan generera, analysera, konvertera och manipulera färger. Är stöder många olika format och färgrymder, såsom RGB (sRGB), HSL, CIELAB, CIELCh, samt ANSI 8-bitars och 24-bitars representationer.
Installera Pastel på Ubuntu
Som snäpppaket
till installera detta verktyg på vårt Ubuntu-system som snap pack (version 0.8.0), behöver vi bara öppna en terminal (Ctrl + Alt + T) och köra installationskommandot i den:
sudo snap install pastel
Om du vid ett annat tillfälle behöver uppdatera programmet, när en ny version dyker upp behöver du bara skriva kommandot:
sudo snap refresh pastel
Efter installationen, i en terminal (Ctrl + Alt + T) kan vi kontrollera tillgängliga alternativ skriver i den:
pastel -h
avinstallera
Att ta bort det här programmet från vårt system är lika enkelt som att installera det. Det kommer bara att behövas öppna en terminal (Ctrl + Alt + T) och använd motsvarande avinstallationskommando i den:
sudo snap remove pastel
Som ett .deb-paket
Den senaste versionen av detta program finns tillgänglig från projektets släppningssida. Dessutom, för att få den senaste versionen (0.8.1) publicerad idag, kommer vi också att ha möjlighet att öppna en terminal (Ctrl + Alt + T) och använda wget att ladda ner .deb-paket nödvändig:
wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb
När nedladdningen är klar kan vi fortsätt med att installera paketet. För att göra detta kommer vi att köra i samma terminal:
sudo dpkg -i pastel_0.8.1_amd64.deb
I slutet av installationen återstår bara att börja använda programmet. För kontrollera att installationen lyckades, du behöver bara skriva på kommandoraden:
pastel -V
avinstallera
till ta bort det installerade programmet med .deb-paketet, det är bara nödvändigt att öppna en terminal (Ctrl + Alt + T) och köra i den:
sudo apt remove pastel
En snabb titt på Pastel
Få hjälp
Det här verktyget kommer att förse oss med en rad alternativ, som att mätta, blanda eller måla. För se en komplett lista över alla möjligheter som det erbjuder oss, det är bara nödvändigt att skriva programmets namn i terminalen:
pastel
till få mer information om ett specifikt alternativ (till exempel färg), kan vi använda i terminalen:
pastel paint -h
Ett annat sätt att få samma resultat, det skulle skriva:
pastel help paint
Visa namnet på en färg
Alternativet formatnamn kommer att visa oss namnet på en given färg:
pastel format name 44ca12
Visa detaljer om en färg
Alternativet color kommer att visa oss information om färgerna som vi lägger till i hexadecimal:
pastel color 0E5478 c7f484
Få slumpmässiga färger
Vi kommer att kunna få två slumpmässiga färger med alternativet slumpmässig av detta verktyg enligt följande:
pastel random -n 2
Kanalalternativ
Många av alternativen som vi kan använda med pastell kan komponeras genom att kanalisera utdata från ett kommando till ett annat. Ett exempel på detta skulle vara:
pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex
Skicka färger som argument
Färger kan vara passera som positionsargument. Ett exempel på detta skulle vara:
pastel lighten 0.2 orchid orange lawngreen
Läs färger från standardinmatning
också färger kan läsas från standardinmatning:
printf "%s\n" orchid orange lawngreen | pastel lighten 0.2
Blanda färger
När du använder alternativet Blanda vi kommer att kunna skapa en ny färg. Om vi till exempel blandar gult och rött i RGB-färgrymden, blir resultatet följande:
pastel mix --colorspace=RGB yellow red
Formatkonvertering
Detta verktyg tillåter oss också konvertera färger från ett format till ett annat:
pastel format hsl ff8000
Användare kan konsultera intressanta resurser från ett av avsnitten som erbjuds i projektets GitHub-förråd.