Pastís, genera, analitza, converteix i manipula colors des de la terminal

about pastís

En el següent article anem a fer una ullada a Pastel. Aquesta és una eina que actualment va a la seva versió 0.8.1. Aquest programa, si ens interessa generar, analitzar, convertir i manipular colors, ens permetrà fer-ho des de la línia d'ordres. El programa està escrit utilitzant Rust, i es publica sota les llicències Apache License (Versió 2.0) y Llicència MIT.

Com deia, pastís és una eina per utilitzar a la terminal, i amb la qual els usuaris podrem generar, analitzar, convertir i manipular colors. Aquesta admet molts formats i espais de color diferents, com RGB (sRGB), HSL, CIELAB, CIELCh, així com representacions ANSI de 8 i 24 bits.

Instal·lar Pastís a Ubuntu

Com paquet snap

Per a la instal·lar aquesta utilitat en el nostre sistema Ubuntu com paquet snap (versió 0.8.0), tan sols necessitarem obrir una terminal (Ctrl+Alt+T) i executar-hi l'ordre d'instal·lació:

instal·lar pastís snap

sudo snap install pastel

Si en un altre moment necessites actualitzar el programa, quan aparegui una nova versió, només cal escriure la comanda:

sudo snap refresh pastel

Després de la instal·lació, en una terminal (Ctrl+Alt+T) podrem consultar les opcions disponibles escrivint-hi:

comanda pastís

pastel -h

Desinstal

Eliminar aquesta aplicació del nostre sistema, és tan senzill com instal·lar-la. Només caldrà obrir una terminal (Ctrl+Alt+T) i utilitzar-hi la corresponent ordre de desinstal·lació:

desinstal·lar pastís snap

sudo snap remove pastel

Com paquet .deb

La darrera versió d'aquest programa la podem trobar disponible des de la pàgina de llançaments de el projecte. A més, per fer-nos amb la darrera versió (0.8.1) publicada avui dia, també tindrem la possibilitat d'obrir una terminal (Ctrl+Alt+T) i utilitzar wget per descarregar el paquet .deb necessari:

descarregar paquet deb de pastís

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

Quan finalitzi la descàrrega, ja podem procedir a instal·lar el paquet. Per això, a la mateixa terminal executarem:

instal·lar pastís deb

sudo dpkg -i pastel_0.8.1_amd64.deb

En acabar la instal·lació, només queda començar a utilitzar el programa. Per comprovar que la instal·lació ha estat un èxit, només cal escriure a la línia d'ordres:

pastís versió

pastel -V

Desinstal

Per a la eliminar el programa instal·lat amb el paquet .deb, Només cal obrir un terminal (Ctrl + Alt + T) i executar-hi:

desinstal·lar pastís deb

sudo apt remove pastel

Una ullada ràpida a Pastel

obtenir ajuda

Aquesta eina ens proporcionarà una sèrie d'opcions, com ara saturar, barrejar o pintar. Per veure una llista completa de totes les possibilitats que ens ofereix, només cal escriure a la terminal el nom del programa:

pastel

Per a la obtenir més informació sobre alguna opció específica (per exemple, paint), podem utilitzar a la terminal:

pastel paint -h

Una altra manera d'obtenir el mateix resultat, seria escrivint:

ajuda d'una opció

pastel help paint

Mostra el nom d'un color

L'opció format name ens mostrarà el nom d'un color donat:

format name

pastel format name 44ca12

Mostra detalls d'un color

L'opció color ens mostrarà informació sobre els colors que afegim en hexadecimal:

detalls de colors

pastel color 0E5478 c7f484

Obtenir colors aleatoris

Anem a poder obtenir dos colors aleatoris fent servir l'opció atzar d'aquesta eina de la manera següent:

colors aleatoris

pastel random -n 2

Canalitzar opcions

moltes de les opcions que podrem utilitzar amb pastís es poden compondre canalitzant la sortida d'una ordre a una altra. Un exemple d'això seria:

canalitzar opcions de pastís

pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex

Passar colors com a arguments

Els colors es poden passar com a arguments posicionals. Un exemple d'això seria:

passar color arguments

pastel lighten 0.2 orchid orange lawngreen

Llegir colors des de l'entrada estàndard

També podeu llegir els colors des de l'entrada estàndard:

llegir entrada estàndard

printf "%s\n" orchid orange lawngreen | pastel lighten 0.2

Barrejar colors

En utilitzar l'opció barrejar podrem crear un nou color. Per exemple, si barregem groc i vermell a l'espai de color RGB, el resultat obtingut seria el següent:

barrejar colors amb pastís

pastel mix --colorspace=RGB yellow red

Conversió de formats

Aquesta eina també ens permetrà convertir colors d'un format a un altre:

conversió colors

pastel format hsl ff8000

Els usuaris podrem consultar recursos interessants des d'una de les seccions que ofereixen al repositori de GitHub del projecte.


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ó.