Como trabalhar com presets no GIMP

No mundo dos softwares proprietários, estão trocando e distribuindo presets a torto e a direito… e no GIMP?!
Como posso criar e usar presets no GIMP?

O GIMP cria presets automaticamente e ainda permite gerenciar seus ajustes personalizados de inúmeras formas.

O que são presets?

Ao editar imagens dentro do GIMP – ou qualquer outro editor – você sempre vai querer obter os melhores resultados.

Às vezes apanhamos um pouco (ou muito) para conseguir obter aqueles ajustes perfeitos de tons/tonalidades para determinados tipos de imagens.
Não é um trabalho fácil.

Como criar presets no GIMP?

Geralmente, os ajustes necessários para obter o melhor tom costumam ser o balanco de cores, saturação, matiz, curvas etc.
No GIMP, tais ajustes ficam agrupados no menu Ferramentas/Ferramentas de Cores.
gimp - ferramentas de cor

Ao editar fotos relativamente similares, pode se beneficiar de aplicar o mesmo conjunto de ajustes que funcionou em uma delas, nas outras.
Preset, quer dizer pré-ajustado.
Com este recurso, não é necessário memorizar tudo o que foi feito na imagem anterior.
Os presets, permitem usar os ajustes aplicados à imagem anterior em qualquer outra.
menu de presets

Se você tem um conjunto de 10 fotos de flores, só precisa fazer os ajustes de tons na primeira e reaplicá-lo nas outras fotos.
É para isto que servem os presets — é para poupar o seu tempo.

Outra forma de usar os presets, é aplicar efeitos prontos em suas imagens, semelhantes aos dos filtros do Instagram, Flickr, Google Photos etc.

A cada vez que você realiza um ajuste nas ferramentas de cores (exceto a “dessaturação”, “posterizar” e outros plugins prontos), o GIMP já salva automaticamente, como um preset — pronto para ser usado outras vezes.
Como padrão, cada preset é gravado com um título, que inclui a data e a hora de sua criação — mas você pode (e deve) usar nomes que ajudem a entender melhor o que aquele “pré-ajuste” específico faz.
nome do preset

Você também pode gravar seus presets favoritos em arquivos, para levá-los a outro computador ou compartilhar com outras pessoas.

Como gravar seus presets em arquivos

Para alguns fotógrafos ou editores excepcionais, os presets podem ser valiosos.
É comum distribuírem seus pré-ajustes entre seus clientes ou seguidores na rede social.
Alguns profissionais vendem seus presets, para Lightroom, por exemplo.
Não há qualquer impedimento para você vender os que criou no GIMP.
Como eu disse antes, dá para gravar seus presets em arquivos — para guardar, distribuir, comercializar etc.
Para isso, selecione um dos seus presets do menu dropdown e clique sobre o símbolo de menu, à direita do painel de ajustes.
Em seguida selecione “Exportar configurações para arquivo”.
gimp exportar preset

Você pode salvar o seu arquivo aonde quiser.
Para ter um acesso mas fácil a seus presets, sugiro usar uma pasta específica, no seu sistema, para eles.
gravar presets no GIMP

Como reduzir a emissão de luz azul pelo monitor.

As últimas versões do GNOME, presente nas grandes distribuições GNU/Linux, vem com um recurso chamado Luz Noturna.
Ele pode ser encontrado no painel de configuração de tela(s) e substitui outros programas como o Redshift e o f.lux (dos quais já falei anteriormente)

A luz azul — emitida por lâmpadas de LED/fluorescentes, tela do celular, TV e monitor do laptop — quando excessiva pode causar prejuízos ao seu sono e, consequentemente, à sua produtividade.
A solução proposta visa a reduzir a coloração azul e aumentar levemente a vermelha/amarela.
Em outras palavras, consiste em esquentar as cores do monitor.
Para contextualizar, escrevo este artigo em uma máquina Linux, rodando a distribuição Debian 10 testing ou “Buster”, com o GNOME 3.26.
gnome 3.26

Como configurar a luz noturna no seu monitor

Dentro do “painel de configurações” do sistema, selecione “Telas” ou vá direto pelo Dash, como mostra a imagem abaixo.
gnome dash telas
Pelo Dash, você pode chegar lá digitando “telas” ou “luz noturna”.
Selecione a guia “Telas”, à esquerda do painel e role seu conteúdo para baixo.
Clique na opção “Luz Noturna”.
gnome configurações telas

Dentro do painel de configurações específicas, ative o recurso.
Ele tem 2 modos de ajuste: automático (padrão) e manual.
gnome luz noturna

Na parte inferior, o painel mostra os horários (em laranja) em que irá “aquecer” gradualmente a tela do seu computador, à medida em que o sol vai se pondo.
Se a configuração automática não for adequada para você experimente alterar através dos ajustes manuais.
Espero que este recurso te proporcione mais conforto e produtividade (e ótimos sonhos, por que não?) no seu dia a dia. 😉

Como personalizar o prompt da linha de comando no UNIX/Linux — parte 3

Neste texto vou mostrar como é fácil aplicar cores às informações exibidas no prompt da linha de comando do seu terminal.
Esta é a terceira parte de uma série de artigos sobre como configurar o prompt do seu emulador de terminal e serve para todos os Linux e UNIX (o que inclui os BSD e o MacOS), desde que estejam usando o Bash como emulador — por causa disto, talvez dê para incluir o Windows também nesta história.
Como, neste momento, não tenho um Mac em mãos, só pude testar os exemplos dados no Linux (Fedora 25, Debian 9 e OpenSUSE Tumbleweed).
Se você tiver alguma dúvida, durante a leitura, dê uma olhada nos links ou nos outros artigos (parte 1 e parte 2) desta série — tenho certeza de que a resposta estará em um destes lugares.

A tabela de cores

Use a relação de códigos de efeitos e cores, abaixo, para alterar os exemplos de prompt.

  • 0 —  efeito nenhum
  • 1 —  efeito negrito ou cor mais forte. Transforma a cor preta em cinza em alguns terminais
  • 2 —  efeito esmaecido ou mais fraco. Transforma a cor branca em cinza em alguns terminais
  • 3 —  efeito itálico
  • 4 —  efeito sublinhado
  • 7 —  efeito de inversão das cores
  • No tempo dos monitores monocromáticos, em fósforo, os efeitos eram muito úteis para ajudar a diferenciar tipos de arquivos e tornar mais legíveis os textos de interação com os usuários em scripts.
    Segue a lista de cores de frente ou foreground:

  • 30 —  preto
  • 31 —  vermelho
  • 32 —  verde
  • 33 —  amarelo
  • 34 —  azul
  • 35 —  púrpura
  • 36 —  ciano
  • 37 —  branco
  • Segue a lista de cores de fundo ou background:

  • 40 —  preto
  • 41 —  vermelho
  • 42 —  verde
  • 43 —  amarelo
  • 44 —  azul
  • 45 —  púrpura
  • 46 —  ciano
  • 47 —  branco

Os primeiros códigos (referentes aos efeitos) não irão funcionar em todos os emuladores de terminal. Portanto, não espere muito deles.
Você também pode encontrar uma tabela de cores no site do Mewbie: http://www.mewbies.com/geek_fun_files/color_scripts/color_scripts_codes.png.
ansi color codes table

Experimente as cores

As relações de cores ANSI podem ser usados em várias ocasiões. Quando estiver fazendo um script, na maioria das linguagens é possível colorir o texto de saída, para interagir com o seu usuário.
Você pode usar este código Bash, para experimentar as cores e os efeitos dados acima:

# as letras do texto na cor ciano ou cyan
echo -e "\e[36mQue cor é esta?"

Se quiser alterar apenas a cor de fundo…

# cor de fundo vermelho
echo -e "\e[41mQue cor é esta?"

Para aplicar o efeito negrito:

# vermelho forte
echo -e "\e[1;31mQue cor é esta?"

Aplique o efeito itálico; cor de frente ciano; cor de fundo amarelo:

echo -e "\e[3;36;43mQue cor é esta?"

Eu sei que dá para ficar brincando horas com isso aí… mas a gente precisa voltar a falar do command prompt.

Como aplicar cores ao prompt da linha de comando

Baseado nos exemplos dos artigos anteriores, aplique as cores, inserindo um dos códigos dos exemplos acima, tal como destacado abaixo:

PS1='\[\e[3;36m\][\d, \T]\n\[\e[0;33m\]\u@\h\[\e[1;36m\][ \w ] '

Note que a diferença é que o código de cores do PS1 precisa estar entre os caracteres “ \[\e[ ” e “ \] “.
Sinta-se à vontade para compartilhar, nos comentários, como você configurou o seu prompt!

Referências

http://www.mewbies.com/acute_terminal_fun_08_get_colorized_on_the_terminal.htm#color_scripts.
https://en.wikipedia.org/wiki/ANSI_escape_code#Colors.

Como ajustar brilho, gamma e relação de cores, com o aplicativo xgamma, no Linux.

O aplicativo xgamma vem instalado por padrão em muitas distribuições Linux e pode ser usado para controlar diversos aspectos da imagem do seu monitor.
Use-o para obter uma imagem mais confortável para trabalhar, ver filmes, ler artigos etc.
Você pode usar valores com até 3 casas decimais, representando um percentual.
Assim, 0.750 significa 75%.
demonstração do uso do aplicaivo xgamma

Como usar o xgamma para ajustar o monitor

Você pode verificar as configurações atuais de gamma do seu display, com o comando abaixo:

xgamma

Atualmente, a minha configuração é Vermelho=70%, Verde=50% e Azul=30%:

-> Red  0.700, Green  0.500, Blue  0.300

Você pode alterar a intensidade de cada cor (red, blue, green), referindo-se a ela especificamente:

xgamma -rgamma 0.7 -bgamma 0.3 -ggamma 0.5

O aplicativo irá informar a configuração que estava em vigor e em seguida a nova configuração:

-> Red  0.900, Green  0.900, Blue  0.900
<- Red  0.700, Green  0.500, Blue  0.300

Você também pode aplicar o mesmo valor a todos de uma só vez:

xgamma -gamma 0.7
-> Red  0.700, Green  0.500, Blue  0.300
<- Red  0.700, Green  0.700, Blue  0.700

captura de tela xgamma
O funcionamento do xgamma vai depender diretamente dos drivers de vídeo usados e a documentação oficial adverte para o fato de que o aplicativo está obsoleto.
Use o xrandr, se não conseguir obter o resultado desejado com o xgamma, portanto.

Use o LS_COLORS para alterar as cores dos arquivos por tipos, nas listagens com ls.

Quem usa o terminal, no GNU/Linux pode se beneficiar das listagens, com o comando ls, que mostrem os arquivos colorizados por tipo. Nomes de diretórios, links (para diretórios), nomes de arquivos de imagem etc. cada qual com sua própria cor — diferenciando-os dos demais.
Por um lado, há o argumento irrefutável da estética: é elegante e agradável trabalhar em um terminal colorido.
Por outro lado, ver a diferença visual entre um nome de arquivo e um link, entre outras situações, pode prevenir remoções acidentais.
Captura de tela da listagem do diretório
Este assunto foi abordado no artigo Como alterar as cores dos nomes dos diretórios no terminal — leia-o para complementar as informações deste artigo.
Estas cores são controladas pela variável de ambiente LS_COLORS, controlada pelo comando dircolors e você pode alterar todas a seu critério.
Entre os motivos para mudar o esquema de cores do LS_COLORS, está a visibilidade quando você deixa de usar um terminal com fundo preto e muda pro fundo mais claro (branco, por exemplo).
Este artigo aborda um método de configuração que te permita ver os nomes de arquivos diferenciados por cores, em função de seu tipo.

Como configurar o seu perfil para ver listagens coloridas

Normalmente a configuração já vem pronta, em qualquer distro GNU/Linux. Se você usa o comando ls no terminal e não vê arquivos em cores diferentes, é possível que a configuração não esteja ativada.
Tente o comando ls assim:


ls --colors

Se os arquivos forem listados em cores diferentes (diretórios, são tradicionalmente em azul), tudo está pronto no seu sistema.
Para facilitar a sua vida, crie um alias (apelido) para o comando ls --colors:


alias ls="ls --color -Nx"

As opções ‘-Nx’, acima, servem apenas para reorganizar a listagem, para você ver uma quantidade maior de arquivos na tela — não tem nada a ver com este artigo, portanto. Você pode removê-las quando terminar de testar as configurações.
A solução, acima, é temporária. Quando você reiniciar sua sessão Linux, o valor do alias será perdido.
Para tornar o alias permanente, abra o arquivo ~/.bashrc e retire as “#” (marcas de comentários) do início das seguintes linhas:


alias ls='ls --color'

LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.rpm=90'

export LS_COLORS

Se as linhas não existirem, acrescente-as ao final do arquivo.
Explicando o código:

  • alias ls='ls --color' — como já foi dito, esta linha faz com que o comando ls adquira o significado que se encontra entre aspas.
  • LS_COLORS='di=1:fi=0:ln=31:pi=5:so=5:bd=5:cd=5:or=31:mi=0:ex=35:*.deb=90' — define a variável de ambiente LS_COLORS com os valores entre aspas (que serão explicados depois). Recomendo fazer suas alterações nesta linha.
  • export LS_COLORS — armazena na memória os valores da variável.

Ajustar o LS_COLORS faz muito mais do que apenas melhorar o visual das suas listagens ls.
O visual melhora, com toda certeza — mas ajuda principalmente a identificar fácil e rápido os arquivos no seu sistema — principalmente quando estamos procurando por algo em diretórios que não costumamos frequentar.

Como personalizar as cores dos itens do diretório

Se você não está satisfeito com as cores padrão do sistema ou deseja impressionar os seus amigos com um terminal customizado, veja quais são os itens que você pode alterar (todos).
Os itens cujas cores podem ser personalizadas (eu só uso 5 destes) seguem listados abaixo:

  • di = diretório
  • fi = file ou arquivo comum
  • ln = link simbólico
  • pi = arquivo fifo
  • so = socket file
  • bd = arquivo especial de bloco (buffered)
  • cd = arquivo especial de caracteres (unbuffered)
  • or = link simbólico apontando para um arquivo não existente (órfão)
  • mi = arquivo inexistente apontado por um link simbólico (visível quando você usa o comando ls -l
  • ex = arquivo executável (que tenha ‘x’ nas suas permissões).
  • Você ainda pode acrescentar arquivos por suas extensões: *.pdf, *.deb, *.txt etc.

Através da tentativa (e erro) é possível chegar a uma configuração satisfatória.
Veja, abaixo, as cores e os efeitos possíveis:

  • 0 = cor padrão do sistema
  • 1 = negrito
  • 4 = sublinhado
  • 5 = texto piscando
  • 7 = campo revertido
  • 31 = vermelho
  • 32 = verde
  • 33 = laranja
  • 34 = azul
  • 35 = púrpura
  • 36 = ciano
  • 37 = cinza
  • 40 = fundo preto
  • 41 = fundo vermelho
  • 42 = fundo verde
  • 43 = fundo laranja
  • 44 = fundo azul
  • 45 = fundo púrpura
  • 46 = fundo ciano
  • 47 = fundo cinza
  • 90 = cinza escuro
  • 91 = vermelho claro
  • 92 = verde claro
  • 93 = amarelo
  • 94 = azul claro
  • 95 = púrpura claro
  • 96 = turquesa
  • 100 = fundo cinza escuro
  • 101 = fundo vermelho claro
  • 102 = fundo verde claro
  • 103 = fundo amarelo
  • 104 = fundo azul claro
  • 105 = fundo púrpura claro
  • 106 = fundo turquesa

Você pode achar estranho, mas algumas destas variações eram usadas nos antigos monitores de fósforo monocromático (verde, âmbar, branco etc) ou coloridos.
Em monitores monocromáticos, a única forma de fazer diferenciação entre os tipos de arquivos é através de recursos como diferenças na tonalidade, no fundo, uso de sublinha, negrito, invertido etc.

A dica para criar um visual retrô para o seu terminal é combinar vários destes recursos com apenas uma cor.

Ao usar uma combinação como di=5;31;42 você pode obter um efeito bem interessante (olhe a tabela, acima, para ter uma idéia).
O que você acha?
Use os comentários para compartilhar o seu esquema de cores favorito. 😉