Pastel, een hulpmiddel om met kleuren uit de terminal te werken

over pastel

In dit artikel gaan we kijken naar Pastel. Het is een gratis en open source opdrachtregelprogramma voor het werken met kleuren​ We kunnen kleuren van het ene formaat naar het andere converteren, kleuren weergeven en analyseren vanaf de terminal en zelfs een kleurselector gebruiken, naast andere mogelijkheden.

Deze tool is geschreven in Roest en het werd een paar dagen geleden gelanceerd, maar nu al overweegt nogal wat use-cases​ Hiermee kunnen we snelle en eenvoudige bewerkingen uitvoeren, zoals het converteren tussen formaten of het kiezen van een kleur op het scherm, het gebruiken in scripts om kleurenpaletten te genereren of kleuren in thema's te manipuleren.

De tool is compatibel met vele formaten en kleurruimten verschillend, inclusief RGB, HSL, CIELAB, CIELCh, evenals ANSI 8-bit en 24-bit representaties.

Download en installeer Pastel

In de versies pagina Taart we zullen de binaries voor Gnu / Linux (.DEB en generiek) vinden en macOS. Pastel kan ook via Cargo geplaatst worden. Als je geïnteresseerd bent, kan dat raadpleeg alle installatie opties voor meer details van de GitHub-pagina van het project.

Volg de onderstaande instructies als u deze software op Ubuntu wilt installeren. Het eerste is om de terminal te openen (Ctrl + Alt + T) en erin gebruik eerst wget om de nieuwste versie van het .deb-pakket van vandaag te downloaden:

download cake met wget

wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"

Zodra de download is voltooid, kunnen we ga verder met de installatie typen in dezelfde terminal:

pastel .deb pakket installatie

sudo dpkg -i pastel_0.5.3_amd64.deb

Opties beschikbaar in Pastel

cake opties

Als we Pastel gebruiken, hebben we een bepaald aantal opties of subopdrachten beschikbaar. Onder hen kunnen we vinden:

  • kleur → Zal voorbeeld tonen informatie over de gegeven kleur.
  • lijst → Het biedt ons een scherm kleurnaam lijst beschikbaar.
  • willekeurige → Genereer een willekeurige kleurenlijst.
  • onderscheiden → Zal genereren een set visueel verschillende kleuren, waardoor het waargenomen kleurverschil tussen kleurenparen wordt gemaximaliseerd.
  • sorteer opSorteer een lijst met kleuren door de gegeven eigenschap.
  • kiezenSelecteer interactief een schermkleur. Hier moet worden opgemerkt dat om de opdracht kleurkiezer te laten werken, we een externe kleurkiezer moeten hebben geïnstalleerd. Gebruikers kunnen kiezen tussen gpick, xkleur y colorpicker.
  • formaat Converteer de gegeven kleuren naar een specifiek formaat.
  • schilderenDruk tekst in kleur af met behulp van ANSI-escape-reeksen.
  • gradient → Genereer een kleurvolgorde geïnterpoleerd tussen 'start' en 'stop'.
  • mengenCreëer nieuwe kleuren door te interpoleren tussen twee kleuren in de gegeven ruimte.
  • verzadigen Verhoog de kleurverzadiging in een bepaald bedrag.
  • desaturateVerlaag de kleurverzadiging in een bepaald bedrag.
  • verlichtenVerlicht de kleur in een bepaald bedrag.
  • verduisterenMaak de kleur donkerder in een bepaald bedrag.
  • draaienDraai het toonkanaal met de opgegeven hoek.
  • complementVerkrijg de complementaire kleur (toonhoogte 180 ° gedraaid).
  • grijsCreëer een grijstint vanuit een bepaalde duidelijkheid.
  • naar grijsDesatureer een kleur volledig (behoudt luminantie).
  • tekstkleurRetourneert een leesbare tekstkleur op de voorgrond (zwart of wit) voor een bepaalde achtergrondkleur.

Enkele gebruiksvoorbeelden

Formaatnaam gaat toon ons de naam van een bepaalde kleur:

naam kleur

pastel format name 44cc11

El kleur subopdracht gaat naar ons informatie over kleuren weergeven die we toevoegen in hexadecimaal:

pastel drie kleuren

pastel color 0E5478 4ecdc4 c7f484

We zullen in staat zijn tot verkrijg twee willekeurige kleuren gebruik van de willekeurige subopdracht van de Pasteltool:

willekeurige kleuren met pastel

pastel random -n 2

Bij gebruik van de mix subcommando, we kunnen creëer een nieuwe kleur rood en blauw mengen (in dit voorbeeld) in RGB-kleurruimte:

meng twee pastelkleuren

pastel mix --colorspace=RGB red blue

We kunnen de sorteren op commando voor sorteer 10 willekeurige kleuren op tint en formatteer de uitvoer naar hexadecimaal:

tien willekeurige kleuren in hex

pastel random -n 10 | pastel sort-by hue | pastel format hex

Op zijn GitHub-pagina biedt de ontwikkelaar un Geanimeerde demo-GIF over het gebruik van deze tool.

uninstall

Om deze tool te elimineren, hoeven we alleen een terminal te openen (Ctrl + Alt + T) en daarin het volgende commando uit te voeren:

sudo apt remove pastel

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.