Gimp ha una funzione Match Color simile a quella di Adobe Photoshop?


10

In una domanda recente, Steve Ross sottolinea che Adobe Photoshop ha una funzione utile per abbinare il colore tra le fotografie . Ovviamente, la regolazione del colore può essere eseguita in Gimp con un uso attento dello strumento curve, che richiede sia competenza che buon occhio, mentre lo strumento Match Color di Photoshop sembra facile da usare con pochi input manuali richiesti.

Esiste un modo altrettanto semplice per farlo in Gimp? O anche un approccio moderatamente intermedio?

Ho trovato un tutorial per un metodo "Match Color" per Gimp e un plug-in Color Match , ma questi sembrano più interessati agli effetti speciali (o alla corrispondenza delle tonalità della pelle) che allo strumento più generale ma allo stesso tempo più semplice fornito in Photoshop .


Ecco un esempio dei risultati dell'utilizzo del metodo "Abbina colore" come suggerito sopra (o nella risposta di @dpollitt ).

Ho fatto una singola (noiosa; scusa) foto di alcune piante del mio portico e ho salvato come jpeg nella fotocamera, una volta con WB automatico e una volta con WB impostato su tungsteno:

AWB

tungsteno

Quindi ho eseguito lo script Gimp e ho ottenuto questo:

abbina il risultato dello script color gimp

Questo è un po 'figo, ma non è quello che sto cercando. È la mia impressione (forse mi sbaglio - per favore correggimi e questa risposta in tal caso) che lo strumento Photoshop può, con le giuste impostazioni, praticamente farlo magicamente.


Ecco l' immagine di esempio di Steve Ross eseguita attraverso lo stesso script:

paesaggio verde

Questo non si confronta favorevolmente con il risultato che Steve ottiene con Photoshop . È solo una questione della sceneggiatura che non ha abbastanza manopole da modificare o è fondamentalmente insufficiente?

Risposte:


1

Gimp non ha un modo automatico per farlo con i comandi integrati . Quello che puoi fare è estenderne la funzionalità usando gli script . Ecco una definizione di ciò che fa lo script:

Questo script abbina i colori in un'immagine a singolo strato ai colori in un'altra immagine

Lo script reale è qui e puoi anche trovare un thread pieno di informazioni ed esempi su di esso qui . Probabilmente dovrai anche seguire le informazioni sullo script qui .


1
Nota che queste sono le cose a cui ho collegato la domanda. :)
Per favore, leggi il mio profilo il

Sì, l'hai fatto. Ma la definizione dello script potrebbe aggiungere al fatto che questa è l'unica opzione disponibile, quindi vale la pena notare. Vedo che ora hai aggiunto degli esempi.
dpollitt,

Quindi, sì, la risposta sembra essere che questo è uno strumento utile mancante. Qualche lavoro potrebbe essere fatto per colmare il divario, ma nessuno l'aveva ancora veramente fatto. Se vuoi modificare la tua risposta per enfatizzarla, segnerò la risposta accettata. (Non sono quello che ha effettuato il downgrade, comunque.)
Per favore, leggi il mio profilo il

8

Non conosco un modo automatico per regolare i colori in Gimp, ma puoi farlo manualmente con le curve. Apri la buona immagine, usa il selettore colori per vedere i colori che desideri abbinare (attiva la sua finestra informativa).

Ad esempio, ho notato che nella buona immagine:

  • la sedia viola è circa R = 140, G = 110, B = 140
  • le foglie sono circa R = 110, G = 150, B = 110

E nella cattiva immagine:

  • sedia è R = 55, G = 90, B = 190
  • le foglie sono R = 20, G = 155, B = 180

Quindi c'è troppo blu, quasi corretta quantità di verde, e molto poco rosso.

Come semplice correzione, apro lo strumento curve, seleziono Rosso, canale e lascio passare la curva attraverso i punti (20.110) e (55.140) (perché Rosso = 20 dovrebbe diventare R = 110 e Rosso = 55 dovrebbe diventare Rosso = 140 ). L'immagine sembra già molto meglio ora ...

Il passo successivo, seleziono il canale Blu e lascio passare la sua curva attraverso il punto (180.110) (Blu = 180 viene ridotto a Blu = 110) e attraverso il secondo punto di correzione (190.140):

la curva si trasforma nel canale blu

Infine, la curva verde può passare attraverso (90.110) e (155, 150), ma il risultato non mi piace e non ho applicato la curva verde. Guarda cosa stai facendo, inoltre, non esitare a spostare un po 'i punti della curva e dare un'occhiata all'anteprima (sposterei leggermente la curva rossa verso il basso, infatti, proverei tu stesso).

Immagine corretta (regolazioni cieche della curva a due punti nei canali rosso e blu):

immagine corretta

Non è esattamente uguale all'immagine di destinazione, ma molto più vicino di quanto inizialmente. L'immagine di destinazione era:

immagine target

Considera anche di prendere in considerazione più campioni di colore e più sfumature dello stesso colore (in questo esempio: il muro, il piatto, la ceramica, le ombre nelle foglie). Possono aiutare a costruire curve migliori


Aggiornamento: essendo curioso, fino a che punto può arrivare questo metodo, ho scritto un piccolo script Python , che prende i colori dalla prima immagine, calcola le curve migliori calcolando la media dei valori target e regola la seconda immagine.

Immagine corretta:

immagine corretta

Immagine di destinazione:

immagine target


4

Potresti anche trovare utile il plugin get curve .

L'utilizzo di base di Get Curves è che hai una versione "originale" e una "modificata" di un'immagine. Apri entrambi come livelli (modificati in alto), quindi usa Ottieni curve per estrarre la curva di colore che trasforma l'originale in modificato. Ora puoi applicare quella curva a un'altra immagine per ottenere lo stesso "effetto". Naturalmente, questo presuppone che i cambiamenti tra l'originale e il modificato possano essere rappresentati come una curva, quindi funziona meglio quando i cambiamenti erano in effetti cambiamenti nella curva del colore ... Non sono sicuro di come funzionerà se non lo fai ' hanno una coppia "originale" vs "modificata".


Potresti spiegare cosa fa il plugin, per aiutare i lettori che visualizzano questa risposta?
jrista

spiegato un po 'ora, spero che questo aiuti :)
Unhammer il

Ho dovuto tornare indietro e leggere i documenti su come salva la curva di estrazione in un file in background senza risultati apparenti. Fa un ottimo lavoro con la mia immagine di prova dallo stesso file RAW, ma è inventata. Dovrò provarlo nel caso in cui ho un file RAW in cui posso replicare la curva awb-> tungsteno e un secondo JPEG dalla stessa illuminazione ma di una scena diversa. Restituirò i risultati una volta che ne avrò la possibilità. Penso che sarà ancora una risposta "ecco un modo per risolvere parte dello stesso problema", non "sì, c'è una funzione di corrispondenza dei colori".
Leggi il mio profilo il

1
Su Ubuntu ho dovuto effettuare il downgrade per usare gimptool (dal pacchetto libgimp-2.0-dev) per compilare il plugin 'elsamuko-get-curves.c' . Al plugin si accede quindi dal menu Colori, l'output va nella directory ~ / .gimp-2.0 / curve /. I risultati per me sulle immagini JPEG sono stati come GIF con dithering.
pbhj,

-3

Non sto usando Gimp. L'ho decompresso solo un paio di volte, ma dato che ho una licenza Photoshop per sempre, non ha senso usare Gimp. Potrebbero esserci motivi di cui non sono a conoscenza, ma al momento utilizzo Capture One, Lightroom, Aperture e Photoshop, ognuno dei quali può aiutarmi a ottenere un bilanciamento del colore naturale.

Vale la pena ricordare che se hai il lusso di sparare a bersagli, puoi alleviare molti problemi fin dall'inizio. Match Color in Photoshop era (a quanto ho capito) inteso per fare una corrispondenza post-fact di qualsiasi colore sembrasse simile. Ciò implica che non hai un set di colori neutro o calibrato noto.

Se, quando si scatta, si desidera avvicinarsi a una temperatura di colore "corretta", sparare una carta grigia al 18% o un disco Expo . Ciò farà sì che la tua tinta e la temperatura del colore siano dannatamente vicine a destra.

Se sei preoccupato che i tuoi colori stiano andando al di fuori dei limiti del semplice equilibrio neutro che ho descritto, guarda qualcosa come il controllo colore x-rite . Questi sono costosi e richiedono di scattare una cornice del bersaglio a colori prima di sparare al soggetto. Ideale per still life, moda, catalogo, prodotto e altri servizi fotografici, non natura, paesaggio, strada, ecc.

Riconosco che tutto ciò che ho menzionato è un nuovo modo di spendere soldi e il costo / beneficio potrebbe non funzionare bene. Questi suggerimenti sono basati su ciò che si potrebbe fare se si voleva ottenere il colore composti a più vicino possibile a quello che era in realtà di fronte al vostro obiettivo. Non sono consigli su cosa dovresti fare.

Steve


Si noti che la domanda originale riguardava l'acquisizione di colori da una buona foto e l'applicazione a uno che era stato inavvertitamente catturato in modo errato. Questa domanda è qui: photo.stackexchange.com/questions/13177/… . La mia risposta a questa domanda (che è stata sottovalutata perché?) Ha più a che fare con la creazione di immagini digitali che sono in primo luogo resilienti che con uno strumento specifico. Solo perché non uso Gimp non significa che i suggerimenti che ho fatto siano irrilevanti.
Steve Ross,

1
Credo che i vostri suggerimenti sono irrilevanti perché la domanda in realtà è su come fare questo dopo il fatto. I consigli per ottenerlo in anticipo sono utili in senso assoluto, ma non come risposta alla domanda. Andiamo avanti e assumono so quello che avrei dovuto fare, ma per qualsiasi motivo l'occasione è persa.
Leggi il mio profilo il

Inoltre: indicare il target di colore è interessante, ma non completo senza una descrizione di come si potrebbe usare.
Leggi il mio profilo il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.