Dans cet article, nous allons jeter un œil à Pastel. C'est un outil de ligne de commande gratuit et open source pour travailler avec les couleurs. Nous pouvons convertir les couleurs d'un format à un autre, afficher et analyser les couleurs depuis le terminal et même utiliser un sélecteur de couleur, entre autres possibilités.
Cet outil est écrit en Calme et il a été lancé il y a quelques jours, mais déjà envisage de nombreux cas d'utilisation. Avec lui, nous pourrons effectuer des opérations rapides et simples telles que la conversion entre les formats ou le choix d'une couleur à l'écran, pour l'utiliser dans des scripts pour générer des palettes de couleurs ou manipuler des couleurs dans des thèmes.
L'outil est compatible avec de nombreux formats et espaces colorimétriques différent, y compris les représentations RVB, HSL, CIELAB, CIELCh, ainsi que les représentations ANSI 8 bits et 24 bits.
Téléchargez et installez Pastel
Sur page des versions Gâteau nous allons trouver les binaires pour Gnu / Linux (.DEB et générique) et macOS. Pastel peut également être installé via Cargo. Si vous êtes intéressé, vous pouvez consulter tout options d'installation pour plus de détails à partir de la page GitHub du projet.
Si vous souhaitez installer ce logiciel sur Ubuntu, suivez simplement les instructions ci-dessous. La première chose sera d'ouvrir le terminal (Ctrl + Alt + T) et dedans utilisez d'abord wget pour télécharger la dernière version d'aujourd'hui du package .deb:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Une fois le téléchargement terminé, nous pouvons procéder à l'installation en tapant dans le même terminal:
sudo dpkg -i pastel_0.5.3_amd64.deb
Options disponibles en pastel
Lorsque nous utilisons Pastel, nous aurons un certain nombre d'options ou de sous-commandes disponibles. Parmi eux, nous pouvons trouver:
- Couleur → Montrera un échantillon informations sur la couleur donnée.
- liste → Il nous offrira un écran liste de noms de couleurs disponible.
- aléatoire → Générer un liste de couleurs aléatoires.
- distinct → Générera un ensemble de couleurs visuellement distinctes, maximisant la différence de couleur perçue entre les paires de couleurs.
- Trier par → Trier une liste de couleurs par la propriété donnée.
- en particulier pendant la préparation → Sélectionnez de manière interactive une couleur d'écran. Ici, il convient de noter que pour que la commande du sélecteur de couleurs fonctionne, nous aurons besoin d'un sélecteur de couleurs externe installé. Les utilisateurs pourront choisir entre gpick, xcouleur y colorpicker.
- le format → Convertir les couleurs données à un format spécifique.
- peindre → Imprimer le texte en couleur en utilisant des séquences d'échappement ANSI.
- pente → Générer un séquence de couleurs interpolée entre 'start' et 'stop'.
- mélanger → Créez de nouvelles couleurs en interpolant entre deux couleurs dans l'espace donné.
- saturer → Augmenter la saturation des couleurs dans un montant spécifique.
- désaturer → Diminue la saturation des couleurs dans un montant spécifique.
- alléger → Éclaircit la couleur dans un montant spécifié.
- assombrir → Assombrir la couleur dans un montant spécifié.
- tourner → Faites pivoter le canal de tonalité de l'angle spécifié.
- complément → Obtenez la couleur complémentaire (pas tourné à 180 °).
- gris → Créez une teinte grise d'une clarté donnée.
- au gris → Désaturer complètement une couleur (préserve la luminance).
- textcolor → Renvoie une couleur de texte de premier plan lisible (noir ou blanc) pour une couleur d'arrière-plan donnée.
Quelques exemples d'utilisation
Nom du format à l' montre-nous le nom d'une couleur donnée:
pastel format name 44cc11
El sous-commande color va nous afficher des informations sur les couleurs que l'on ajoute en hexadécimal:
pastel color 0E5478 4ecdc4 c7f484
Nous serons capables obtenir deux couleurs aléatoires en utilisant le sous-commande aléatoire à partir de l'outil Pastel:
pastel random -n 2
Lors de l'utilisation du sous-commande mix, nous pourrons créer une nouvelle couleur mélanger le rouge et le bleu (dans cet exemple) dans l'espace colorimétrique RVB:
pastel mix --colorspace=RGB red blue
Nous pourrons utiliser le commande de tri pour trier 10 couleurs aléatoires par teinte et formater la sortie en hexadécimal:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Sur sa page GitHub, le développeur propose un GIF de démonstration animé sur la façon d'utiliser cet outil.
Désinstaller
Pour éliminer cet outil, nous n'aurons qu'à ouvrir un terminal (Ctrl + Alt + T) et y exécuter la commande suivante:
sudo apt remove pastel