I den här artikeln ska vi ta en titt på Pastell. Det är en gratis och öppen källkods kommandoradsverktyg för att arbeta med färger. Vi kan konvertera färger från ett format till ett annat, visa och analysera färger från terminalen och till och med använda en färgväljare, bland andra möjligheter.
Detta verktyg är skrivet i Rust och den lanserades för några dagar sedan, men redan överväger en hel del användningsfall. Med den kommer vi att kunna utföra snabba och enkla operationer som att konvertera mellan format eller välja en färg från skärmen, att använda den i skript för att generera färgpaletter eller manipulera färger i teman.
Verktyget är kompatibel med många format och färgrymden olika, inklusive RGB, HSL, CIELAB, CIELCh, samt ANSI 8-bitars och 24-bitars representationer.
Ladda ner och installera Pastel
I versionssida Kaka vi ska hitta binärer för Gnu / Linux (.DEB och generic) och macOS. Pastell kan också installeras via Cargo. Om du är intresserad kan du rådfråga alla installationsalternativ för mer detaljer från projektets GitHub-sida.
Om du vill installera denna programvara på Ubuntu, följ bara instruktionerna nedan. Det första kommer att vara att öppna terminalen (Ctrl + Alt + T) och i den använd wget för att ladda ner dagens senaste version av .deb-paketet:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
När nedladdningen är klar kan vi fortsätt till installationen att skriva i samma terminal:
sudo dpkg -i pastel_0.5.3_amd64.deb
Alternativ tillgängliga i Pastell
När vi använder Pastel har vi ett visst antal alternativ eller underkommandon tillgängliga. Bland dem kan vi hitta:
- färg → Visar prov information om den angivna färgen.
- lista → Det ger oss en skärm färgnamnlista tillgängliga.
- slumpmässig → Skapa en slumpmässig färglista.
- distinkt → Kommer att generera en uppsättning visuellt distinkta färger som maximerar den upplevda färgskillnaden mellan färgpar.
- sortera efter → Sortera en lista med färger av den angivna fastigheten.
- plocka → Välj en skärmfärg interaktivt. Det bör noteras här att för att färgväljarkommandot ska fungera måste vi ha en extern färgväljare installerad. Användare kan välja mellan gpick, xfärg y ColorPicker.
- format → Konvertera de angivna färgerna till ett specifikt format.
- måla → Skriv ut text i färg med ANSI-escape-sekvenser.
- lutning → Skapa en färgsekvens interpolerad mellan 'start' och 'stop'.
- Blanda → Skapa nya färger genom att interpolera mellan två färger i det givna utrymmet.
- mätta → Öka färgmättnaden i ett visst belopp.
- desaturera → Minska färgmättnaden i ett visst belopp.
- lätta → Lyser färgen i ett bestämt belopp.
- mörkna → Mörka färgen i ett bestämt belopp.
- rotera → Rotera tonkanalen med den angivna vinkeln.
- komplement → Få den kompletterande färgen (tonhöjd roterat 180 °).
- grå → Skapa en grå nyans från en given klarhet.
- till-grå → Desaturera en färg helt (bevarar luminans).
- textcolor → Returnerar en läsbar förgrundstextfärg (svart eller vitt) för en viss bakgrundsfärg.
Några exempel på användning
Formatnamn går till visa oss namnet på en viss färg:
pastel format name 44cc11
El färgkommando kommer till oss visa information om färger som vi lägger till i hexadecimal:
pastel color 0E5478 4ecdc4 c7f484
Vi kommer att kunna få två slumpmässiga färger använder slumpmässigt underkommando från pastellverktyget:
pastel random -n 2
När du använder blanda underkommandovi kan skapa en ny färg blanda rött och blått (i det här exemplet) i RGB-färgutrymme:
pastel mix --colorspace=RGB red blue
Vi kommer att kunna använda sortera efter kommando till sortera 10 slumpmässiga färger efter nyans och formatera utdata till hexadecimal:
pastel random -n 10 | pastel sort-by hue | pastel format hex
På sin GitHub-sida erbjuder utvecklaren un Animerad demo GIF om hur du använder detta verktyg.
avinstallera
För att eliminera det här verktyget behöver vi bara öppna en terminal (Ctrl + Alt + T) och i det utföra följande kommando:
sudo apt remove pastel