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:
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:
sudo dpkg -i pastel_0.5.3_amd64.deb
Opcions disponibles a 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-by → Ordena una llista de colors per la propietat donada.
- recollir → Selecciona 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.
- pintar → Imprimeix text en color usant seqüències d'escapament ANSI.
- gradient → Genera una seqüència de colors que es interpola entre 'inici' i 'detenció'.
- barrejar → Crea nous colors interpolant entre dos colors en l'espai donat.
- Saturate → Augmenta la saturació de color en una quantitat específica.
- desaturat → Disminuir la saturació de color en una quantitat específica.
- alleugerir → Aclareix el color en una quantitat especificada.
- enfosquir → Enfosqueix el color en una quantitat especificada.
- girar → Rota el canal de to en l'angle especificat.
- complement → Obté el color complementari (To rotat 180 °).
- gris → Crea un to gris a partir d'una claredat donada.
- to-gray → Desaturat completament un color (Preserva la luminància).
- color del text → Retorna 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:
pastel format name 44cc11
El subcomanda color ens va a mostrar informació sobre els colors que afegim en hexadecimal:
pastel color 0E5478 4ecdc4 c7f484
Anem a poder obtenir dos colors aleatoris utilitzant el subcomandament random de l'eina 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:
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:
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