O Gimp possui uma função de correspondência de cores semelhante à do Adobe Photoshop?

10

Em uma pergunta recente, Steve Ross destaca que o Adobe Photoshop possui um recurso útil para combinar cores entre as fotografias . Obviamente, o ajuste de cores pode ser realizado no Gimp com o uso cuidadoso da ferramenta de curvas, que exige experiência e atenção, enquanto a ferramenta Match Color do Photoshop parece fácil de usar, com pouca entrada manual necessária.

Existe uma maneira fácil e equivalente de fazer isso no Gimp? Ou mesmo uma abordagem moderadamente intermediária?

Encontrei um tutorial para o método "Match Color" para o Gimp e um plug-in de correspondência de cores , mas eles parecem mais preocupados com efeitos especiais (ou com tons de pele correspondentes) do que com a ferramenta mais geral e ao mesmo tempo mais fácil fornecida no Photoshop .


Aqui está um exemplo dos resultados do uso do método "Corresponder cor", conforme sugerido acima (ou na resposta de @dpollitt ).

Tirei uma única foto (chata; desculpe) de algumas plantas na minha varanda e salvei como jpeg na câmera, uma vez com WB automático e outra com WB definido como tungstênio:

awb

tungstênio

Então eu executei o script Gimp e obtive o seguinte:

corresponder ao resultado do script gimp em cores

Isso é legal, mas não é o que eu vou fazer. É minha impressão (talvez eu esteja errado - por favor me corrijam e esta resposta , se assim) que a ferramenta Photoshop pode, com os ajustes corretos, basicamente, fazer isso magicamente.


Aqui está a imagem de exemplo de Steve Ross executada no mesmo script:

paisagem verde

Isso não se compara favoravelmente ao resultado que Steve obtém com o Photoshop . Isso é apenas uma questão de o script não ter botões suficientes para mexer ou é fundamentalmente insuficiente?

Por favor, leia meu perfil
fonte

Respostas:

1

O Gimp não tem uma maneira automática de fazer isso com os comandos internos. O que você pode fazer é estender sua funcionalidade usando scripts . Aqui está uma definição do que o script faz:

Esse script combina as cores em uma imagem de camada única com as cores em outra imagem

O script atual está aqui , e você também pode encontrar um tópico cheio de informações e exemplos aqui . Você provavelmente também precisará seguir as informações de script aqui .

dpollitt
fonte
11
Observe que essas são as coisas às quais vinculei a pergunta. :)
Por favor, leia meu perfil
Sim, você fez. Mas a definição de script pode aumentar o fato de que essa é a única opção disponível, portanto, pode ser interessante notar. Vejo que agora você adicionou exemplos.
dpollitt
Então, sim, a resposta parece ser que essa é uma ferramenta útil ausente. Algum trabalho poderia ser feito para preencher a lacuna, mas ninguém havia feito isso ainda. Se você quiser editar sua resposta para enfatizar isso, marcarei a resposta aceita. (A propósito, não sou eu quem votou mal.)
Por favor, leia meu perfil
8

Eu não conheço uma maneira automática de ajustar cores no Gimp, compre você pode fazê-lo manualmente com curvas. Abra a boa imagem, use o seletor de cores para ver as cores que você deseja combinar (ative a janela de informações).

Por exemplo, notei que na boa imagem:

  • roxo cadeira é aproximadamente R = 140, G = 110, B = 140
  • folhas são aproximadamente R = 110, G = 150, B = 110

E na imagem ruim:

  • cadeira é R = 55, G = 90, B = 190
  • as folhas são R = 20, G = 155, B = 180

Portanto, há muito azul, quantidade quase correta de verde e muito pouco vermelho.

Como uma correção simples, abro a ferramenta de curvas, seleciono Vermelho, canal e deixo a curva passar pelos pontos (20.110) e (55.140) (porque Vermelho = 20 deve se tornar R = 110 e Vermelho = 55 deve se tornar Vermelho = 140 ) A imagem já parece muito melhor agora ...

Na próxima etapa, seleciono o canal Azul e deixo sua curva passar pelo ponto (180,110) (Azul = 180 é reduzido para Azul = 110) e pelo segundo ponto de correção (190,140):

transformação de curva no canal azul

Finalmente, a curva verde pode passar por (90.110) e (155, 150), mas eu não gosto do resultado e não apliquei a curva verde. Veja o que você está fazendo, também não hesite em mover um pouco os pontos da curva e observe a visualização (eu moveria a curva vermelha um pouco para baixo, de fato, tente você mesmo).

Imagem corrigida (ajustes cegos da curva de dois pontos nos canais vermelho e azul):

imagem corrigida

Não é exatamente o mesmo que a imagem de destino, mas muito mais próxima do que inicialmente. A imagem de destino era:

imagem alvo

Considere também levar em consideração mais amostras de cores e mais tons da mesma cor (neste exemplo: parede, louça, cerâmica, sombras nas folhas). Eles podem ajudar a construir melhores curvas


Atualização: sendo curioso, até que ponto esse método pode ir, escrevi um pequeno script Python , que tira cores da primeira imagem, calcula as melhores curvas calculando a média dos valores-alvo e ajusta a segunda imagem.

Imagem corrigida:

imagem corrigida

Imagem alvo:

imagem alvo

sastanina
fonte
4

Você também pode achar útil o plug-in obter curvas .

O uso básico do Get Curves é que você possui uma versão "original" e "modificada" de uma imagem. Abra as duas como camadas (modificadas na parte superior) e use Obter curvas para extrair a curva de cores que altera o original para o modificado. Agora você pode aplicar essa curva a outra imagem para obter o mesmo 'efeito'. Obviamente, isso pressupõe que as alterações entre o original e o modificado sejam possíveis de representar como uma curva, por isso funciona melhor quando as alterações foram de fato alterações na curva de cores ... Não tenho certeza de como funcionará se você não t possui um par "original" vs "modificado".

desenfreado
fonte
Você poderia explicar o que o plug-in faz para ajudar os leitores que visualizam esta resposta?
jrista
explicou um pouco agora, espero que isso ajude :)
unhammer
Eu tive que voltar e ler os documentos sobre como salvar a curva de extração em um arquivo em segundo plano, sem resultado aparente. Ele faz um ótimo trabalho com minha imagem de teste do mesmo arquivo RAW - mas isso é artificial. Vou tentar no caso de eu ter um arquivo RAW em que possa replicar a curva awb-> tungstênio e um segundo JPEG da mesma iluminação, mas de uma cena diferente. Vou postar de volta os resultados assim que tiver uma chance. Acho que ainda será uma resposta "aqui está uma maneira de resolver parte do mesmo problema", não "sim, há uma função de correspondência de cores".
Por favor, leia meu perfil
11
No Ubuntu, tive que fazer o downgrade para usar o gimptool (do pacote libgimp-2.0-dev) para compilar o plug-in 'elsamuko-get-curves.c' . O plug-in é acessado no menu Colors, e a saída vai para o diretório ~ / .gimp-2.0 / curvas / para mim. Os resultados para mim em imagens JPEG foram como GIFs pontilhados.
Pbhj 19/05
-3

Eu não estou usando o Gimp. Eu o desempacotei apenas algumas vezes, mas desde que eu tenho uma licença do Photoshop para sempre, não faz sentido para mim usar o Gimp. Pode haver razões que eu não conheço, mas, atualmente, eu uso o Capture One, Lightroom, Aperture e Photoshop, cada um dos quais pode me ajudar a alcançar o equilíbrio natural de cores.

Vale ressaltar que, se você tem o luxo de atirar em alvos, pode aliviar muitos problemas desde o início. A correspondência de cores no Photoshop foi (como eu a entendo) destinada a fazer uma correspondência posterior de qualquer cor que parecesse semelhante. Isso implica que você não possui um conjunto de cores neutro ou calibrado conhecido.

Se, ao fotografar, você quiser se aproximar de uma temperatura de cor "correta", fotografe um cartão cinza de 18% ou um Expo Disc . Isso fará com que sua temperatura de tonalidade e cor seja quase perfeita.

Se você está preocupado com o fato de suas cores estarem fora dos limites do simples equilíbrio neutro que descrevi, procure algo como o verificador de cores x-rite . Eles são caros e exigem que você fotografe um quadro do alvo colorido antes de disparar no objeto. Mais adequado para natureza morta, moda, catálogo, produto e outras fotos de configuração - não natureza, paisagem, rua etc.

Reconheço que tudo o que mencionei é uma nova maneira de gastar dinheiro, e o custo / benefício pode não funcionar bem. Essas são sugestões baseadas no que você poderia fazer se quisesse marcar a cor o mais próximo possível do que realmente estava na frente da lente. Eles não são recomendações sobre o que você deve fazer.

Steve

Steve Ross
fonte
Observe que a pergunta original dizia respeito a pegar cores de uma boa foto e aplicá-las a uma que foi capturada incorretamente incorretamente. Essa pergunta está aqui: photo.stackexchange.com/questions/13177/… . Minha resposta a essa pergunta (que foi diminuída por quê?) Tem mais a ver com criar imagens digitais que são resistentes em primeiro lugar do que com uma ferramenta específica. Só porque eu não uso o Gimp não significa que as sugestões que fiz são irrelevantes.
21711 Steve
11
Eu acho que suas sugestões são irrelevantes, porque a questão realmente é sobre como fazer isso depois do fato. Os conselhos para acertar antecipadamente são úteis no sentido absoluto, mas não como resposta à pergunta. Vamos seguir em frente e supor que eu sei o que deveria ter feito, mas, por qualquer motivo, a oportunidade está perdida.
Por favor, leia meu perfil
Além disso: apontar para o alvo da cor é interessante, mas não completo, sem uma descrição de como alguém pode usá-lo.
Por favor, leia meu perfil