Pastís, una eina per treballar amb colors des de la terminal

about pastís

En aquest article anem a fer una ullada a Pastís. Es tracta d'una eina per a la línia d'ordres gratuïta i de codi obert per a treballar amb colors. Podrem convertir colors d'un format a un altre, mostrar i analitzar colors des de la terminal i fins i tot utilitzar un selector de color, entre d'altres possibilitats.

Aquesta eina està escrita en Rovell i es va llançar fa pocs dies, però ja contempla bastants casos d'ús. Amb ella podrem des de realitzar operacions ràpides i simples com convertir entre formats o triar un color de la pantalla, fins utilitzar-lo en scripts per generar paletes de colors o manipular colors en temes.

L'eina és compatible amb molts formats i espais de color diferents, Inclosos RGB, HSL, CIELAB, CIELCh, així com representacions ANSI de 8 i 24 bits.

Descarregar i instal·lar Pastís

En la pàgina de versions de Pastís trobarem els binaris per Gnu / Linux (.DEB i genèrics) i macOS. També es pot instal·lar Pastís a través de Càrrec. Si estàs interessat, es poden consultar totes les opcions d'instal·lació per a més detalls des de la pàgina de GitHub de el projecte.

Si vols instal·lar aquest programari en Ubuntu, només cal seguir les següents instruccions. El primer serà obrir la terminal (Ctrl + Alt + T) i en ella utilitzar primer wget per descarregar l'última versió a dia d'avui de l'paquet .deb:

descàrrega pastís amb wget

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

Acabada la descàrrega, ja podem procedir a la instal·lació escrivint a la mateixa terminal:

instal·lació d'el paquet .deb de pastís

sudo dpkg -i pastel_0.5.3_amd64.deb

Opcions disponibles a Pastís

opcions de pastís

Quan utilitzem Pastís tindrem ha disponibles un cert nombre d'opcions o subcomandos. Entre elles podem trobar:

  • color → Va a mostrar mostra informació sobre el color donat.
  • llista → Ens va oferir per pantalla un llista de noms de colors disponible.
  • atzar → Genera una llista de colors aleatoris.
  • diferent → Generarà un conjunt de colors visualment diferents, maximitzant la diferència de color percebuda entre parells de colors.
  • sort-byOrdena una llista de colors per la propietat donada.
  • recollirSelecciona interactivament un color de la pantalla. Aquí cal assenyalar que perquè la comanda de el selector de color funcioni, necessitarem tenir un selector de color extern instal·lat. Els usuaris podran triar entre gpick, xcolor y colorpicker.
  • format Converteix els colors donats a un format específic.
  • pintarImprimeix text en color usant seqüències d'escapament ANSI.
  • gradient → Genera una seqüència de colors que es interpola entre 'inici' i 'detenció'.
  • barrejarCrea nous colors interpolant entre dos colors en l'espai donat.
  • Saturate Augmenta la saturació de color en una quantitat específica.
  • desaturatDisminuir la saturació de color en una quantitat específica.
  • alleugerirAclareix el color en una quantitat especificada.
  • enfosquirEnfosqueix el color en una quantitat especificada.
  • girarRota el canal de to en l'angle especificat.
  • complementObté el color complementari (To rotat 180 °).
  • grisCrea un to gris a partir d'una claredat donada.
  • to-grayDesaturat completament un color (Preserva la luminància).
  • color del textRetorna un color de text de primer pla llegible (Blanc o negre) per a un color de fons determinat.

Alguns exemples d'ús

Format name va a mostrar-nos el nom d'un color donat:

nom color

pastel format name 44cc11

El subcomanda color ens va a mostrar informació sobre els colors que afegim en hexadecimal:

pastís tres colors

pastel color 0E5478 4ecdc4 c7f484

Anem a poder obtenir dos colors aleatoris utilitzant el subcomandament random de l'eina Pastís:

colors aleatoris amb pastís

pastel random -n 2

A l'utilitzar el subcomanda mix, podrem crear un nou color barrejant vermell i blau (en aquest exemple) en l'espai de color RGB:

barreja dos colors de pastís

pastel mix --colorspace=RGB red blue

Anem a poder fer servir el comanda sort-by per la Ordenar 10 colors aleatoris per to i formatar la sortida en hexadecimal:

deu colors aleatoris en hexadecimal

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

A la seva pàgina de GitHub el desenvolupador ofereix un GIF animat de demostració sobre com utilitzar aquesta eina.

Desinstal

Per eliminar aquesta eina no tindrem més que obrir una terminal (Ctrl + Alt + T) i en ella executar la següent comanda:

sudo apt remove pastel

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.