Pastell, ett verktyg för att arbeta med färger från terminalen

om pastell

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:

ladda ner tårta med wget

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:

pastell .deb-paketinstallation

sudo dpkg -i pastel_0.5.3_amd64.deb

Alternativ tillgängliga i Pastell

tårta alternativ

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 efterSortera en lista med färger av den angivna fastigheten.
  • plockaVä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ålaSkriv ut text i färg med ANSI-escape-sekvenser.
  • lutning → Skapa en färgsekvens interpolerad mellan 'start' och 'stop'.
  • BlandaSkapa nya färger genom att interpolera mellan två färger i det givna utrymmet.
  • mätta Öka färgmättnaden i ett visst belopp.
  • desatureraMinska färgmättnaden i ett visst belopp.
  • lättaLyser färgen i ett bestämt belopp.
  • mörknaMörka färgen i ett bestämt belopp.
  • roteraRotera tonkanalen med den angivna vinkeln.
  • komplementFå 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).
  • textcolorReturnerar 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:

namnfärg

pastel format name 44cc11

El färgkommando kommer till oss visa information om färger som vi lägger till i hexadecimal:

pastell tre färger

pastel color 0E5478 4ecdc4 c7f484

Vi kommer att kunna få två slumpmässiga färger använder slumpmässigt underkommando från pastellverktyget:

slumpmässiga färger med pastell

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:

blanda två pastellfärger

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:

tio slumpmässiga färger i hex

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

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.