Neste artigo, vamos dar uma olhada no Pastel. Trata-se de uma ferramenta de linha de comando gratuita e de código aberto para trabalhar com cores. Podemos converter cores de um formato para outro, exibir e analisar cores do terminal e até usar um seletor de cores, entre outras possibilidades.
Esta ferramenta foi escrita em Ferrugem e foi lançado há poucos dias, mas já contempla alguns casos de uso. Com ele poderemos realizar operações rápidas e simples como converter entre formatos ou escolher uma cor na tela, até utilizá-la em scripts para gerar paletas de cores ou manipular cores em temas.
A ferramenta é compatível com muitos formatos e espaços de cores diferente, incluindo RGB, HSL, CIELAB, CIELCh, bem como representações ANSI de 8 e 24 bits.
Baixe e instale o Pastel
Em página de versões Bolo vamos encontrar os binários para Gnu / Linux (.DEB e genérico) e macOS. Pastel também pode ser instalado através do Cargo. Se você estiver interessado, você pode consulte todos opções de instalação para mais detalhes na página GitHub do projeto.
Se você deseja instalar este software no Ubuntu, basta seguir as instruções abaixo. A primeira coisa será abrir o terminal (Ctrl + Alt + T) e nele primeiro use o wget para baixar a versão mais recente de hoje do pacote .deb:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
Assim que o download terminar, podemos prossiga para a instalação digitando no mesmo terminal:
sudo dpkg -i pastel_0.5.3_amd64.deb
Opções disponíveis em Pastel
Quando usamos o Pastel, teremos um certo número de opções ou subcomandos disponíveis. Entre eles podemos encontrar:
- cor → Irá mostrar amostra informações sobre a cor dada.
- Lista → Vai nos oferecer uma tela lista de nomes de cores disponíveis.
- acaso → Gere um lista de cores aleatórias.
- distinto → Gerará um conjunto de cores visualmente distintas, maximizando a diferença de cores percebida entre os pares de cores.
- ordenar por → Classifique uma lista de cores pela propriedade fornecida.
- escolher → Selecione interativamente uma cor de tela. Deve-se observar aqui que, para o comando do seletor de cores funcionar, precisaremos ter um seletor de cores externo instalado. Os usuários poderão escolher entre escolher, xcolor y colorpicker.
- formato → Converta as cores fornecidas para um formato específico.
- pintura → Imprimir texto em cores usando sequências de escape ANSI.
- gradiente → Gere um sequência de cores interpolada entre 'iniciar' e 'parar'.
- misturar → Crie novas cores interpolando entre duas cores no espaço fornecido.
- saturar → Aumentar a saturação da cor em uma quantidade específica.
- dessaturar → Diminuir a saturação da cor em uma quantidade específica.
- iluminar → Ilumina a cor em uma quantidade especificada.
- escurecer → Escureça a cor em uma quantidade especificada.
- rodar → Gire o canal de tom no ângulo especificado.
- complementar → Obtenha a cor complementar (inclinação girada 180 °).
- cinza → Crie um tom de cinza de uma dada clareza.
- para cinza → Remova totalmente a saturação de uma cor (preserva a luminância).
- cor do texto → Retorna uma cor de texto de primeiro plano legível (preto ou branco) para uma determinada cor de fundo.
Alguns exemplos de uso
Nome do formato vontade mostre-nos o nome de uma determinada cor:
pastel format name 44cc11
El subcomando de cor está indo para nós exibir informações sobre cores que adicionamos em hexadecimal:
pastel color 0E5478 4ecdc4 c7f484
Seremos capazes pegue duas cores aleatórias usando o subcomando aleatório da ferramenta Pastel:
pastel random -n 2
Ao usar o mix subcomando, Nós crie uma nova cor misturando vermelho e azul (neste exemplo) no espaço de cores RGB:
pastel mix --colorspace=RGB red blue
Seremos capazes de usar o ordenar por comando para classificar 10 cores aleatórias por matiz e formatar a saída em hexadecimal:
pastel random -n 10 | pastel sort-by hue | pastel format hex
Em sua página GitHub, o desenvolvedor oferece un GIF de demonstração animado sobre como usar esta ferramenta.
Desinstalar
Para eliminar esta ferramenta teremos apenas que abrir um terminal (Ctrl + Alt + T) e nele executar o seguinte comando:
sudo apt remove pastel