在GIMP中為照片重新著色有很多方法-有些方法比其他方法更乏味但更準確。 在本教程中,我向您展示了我認為是對照片重新著色(或更改照片中的任何顏色)的最簡單但仍更加準確的方法之一。 我將在本教程中使用GIMP 2.10.22,它是本教程發佈時GIMP的最新版本。
您可以在下面觀看本教程的視頻版本,也可以跳過它以閱讀幫助文章版本。

首先,我將打開本教程要使用的圖像(如果您想繼續,可以從Pexels免費下載)。 我可以通過以下方式將照片打開到GIMP中:轉到“文件”>“打開”,或者簡單地將照片從計算機上單擊並拖動到GIMP窗口中(如上圖中綠色虛線所示,由紅色箭頭所示)。

GIMP會經常詢問您是要將圖像“轉換”為GIMP的本機sRGB色彩空間,還是“保留”圖像的原始色彩配置文件。 這部分取決於您,但是我傾向於“轉換”。

將圖像打開到GIMP中後,我們現在可以使用“旋轉顏色”工具為圖像重新著色。 要訪問此工具,請轉到“顏色”>“貼圖”>“旋轉顏色”。

“旋轉顏色”對話框包含幾個色輪和幾個滑塊。 對話框頂部附近是標題為“源範圍”的部分(上圖中的紅色箭頭)。 該區域允許您選擇要更改的顏色範圍。 該工具之所以有效,是因為圖像中的顏色很少(如果有的話)只是一種顏色。 它們通常是具有各種陰影,飽和度甚至色調的微小變化的一系列顏色。 通過使用此濾鏡選擇一系列相似的顏色,您可以有效地選擇單一顏色的變體和圖像,並將這些顏色替換為新的顏色範圍-從而創建更逼真的外觀。
您會注意到“源範圍”區域內的色輪是兩個箭頭,它們在同一點會聚。 這些箭頭標記您選擇的顏色範圍的開始和結束。 您可以單擊這些箭頭之一來擴大或縮小所選的顏色範圍,也可以單擊箭頭的中間以圍繞轉輪旋轉整個範圍(這實際上會導致選擇新的色相)。 在這種情況下,我想選擇圖像中的淺藍色(上圖中的綠色箭頭),因此我可以圍繞色輪旋轉兩個箭頭,直到到達藍色所在的區域。

如前所述,我也可以通過一次單擊並拖動單個箭頭來擴大或縮小範圍。 在這種情況下,我想選擇一個更接近淺藍色/青色的較小範圍。 因此,我將每個箭頭(上圖中的紅色箭頭)更靠近此顏色。 當我這樣做時,您會看到模型上的黃色頭髮陰影略有不同(更多有關為什麼現在此刻頭髮是黃色的原因)。

這些箭頭分別對應於左側的滑塊。 因此,箭頭之一對應於“ From”滑塊(上圖中的紅色箭頭),而另一個箭頭對應於“ To”滑塊(上圖中的綠色箭頭)。 您可能已經註意到,當我圍繞色輪旋轉箭頭並分別向內調整每個箭頭時,這些值已更改為新值。 因此,我可以通過單擊並拖動色輪中的箭頭來更改這些滑塊中的值。 但是,我也可以通過以下方式手動更改這些值:用鼠標拖動滑塊,或用鼠標滾輪在數值上單擊鼠標中鍵並手動鍵入一個值。

滑塊下方是三個附加功能–“順時針”複選框,“反轉範圍”按鈕和“全選”按鈕(上圖中的紅色輪廓線)。

“順時針”複選框(紅色箭頭)將顏色範圍從兩個箭頭的內部更改為兩個箭頭的外部(綠色箭頭)。 只需反轉箭頭內的區域即可更改您選擇的顏色。 在此示例中,您將看到現在選擇了她的臉和膚色,而不是選擇模型的頭髮和背景。 我將取消選中此框。

“反轉範圍”按鈕(紅色箭頭)將反轉顏色範圍的方向。 現在,您的顏色範圍內的顏色將按逆時針順序進行選擇。 通過顛倒順序(綠色箭頭),結果將略有不同。 在此示例中,模型的頭髮從黃色變為橙色,並略有變化。 我將再次單擊“反轉範圍”,將方向恢復為逆時針方向(並恢復黃色頭髮)。
“全選”按鈕將僅選擇色輪中的所有顏色。 此功能對於此工具並不是超級有用,因此我將不做更多詳細介紹(基本上,您可以使用色相飽和度過濾器代替)。

“目標範圍”部分下方是“目標範圍”(紅色箭頭)。 在此部分中,您可以選擇要將舊顏色更改為的新顏色。 現在,由於此部分中的色輪以黃色(綠色箭頭)為中心,因此我們的舊顏色(藍色/深綠色)已更改為新顏色(黃色/橙色)。 這就是為什麼我們的模型當前發黃/橙色的原因。
該部分的色輪,箭頭,滑塊和復選框/按鈕的工作方式與“源範圍”部分的工作方式相同-儘管顯然這些設置會影響新顏色,而不是我們嘗試更改的顏色。

因此,如果我希望她的新髮色不同於黃色,可以在色輪上箭頭的中間單擊並拖動鼠標以重新定位它們。 例如,如果我將這些箭頭置於色輪的洋紅色部分(紅色箭頭)的中心,則她的頭髮將呈現粉紅色/洋紅色的顏色。

當然,我也可以擴大或縮小顏色範圍以獲得稍微不同的顏色。 例如,向外擴展“從”箭頭(紅色箭頭)會引入更多的藍色,從而使最終的頭髮顏色看起來更紫色。 如果我將“ To”箭頭(綠色箭頭)向內拉,縮小了顏色範圍,頭髮將變成較深的紫色。

如果再將整個範圍移到更靠近紅色(紅色箭頭)的位置,則頭髮現在看起來更像是粉紅色/紅色。

“目標範圍”下方是“灰色處理”部分。 在這裡,您可以告訴GIMP圖像的哪些區域是灰色的,以及您想對這些灰色區域/顏色做什麼。 這有助於控制任何顏色滲入不必要的顏色,或將顏色引入到原來不具有新顏色的不飽和/灰色區域。
“灰色閾值”滑塊(紅色箭頭)增加了圖像中被視為灰色的顏色數量(將滑塊向右拖動時),或減少了被視為灰色的顏色數量(將滑塊向左拖動時)。
“灰色模式”是一個下拉菜單(藍色箭頭),可讓您確定要對圖像中的灰色進行處理。 “更改為此”將“源範圍”中的灰色更改為您在色輪中選擇的任何顏色。 “如此處理”將根據您在“灰色處理”色輪上選擇的顏色,將“源範圍”中的灰色更改為“目標範圍”中的相應顏色。

為了演示它是如何工作的,我將按住ctrl並用鼠標滾輪放大照片。 如果我打開“閾值”(藍色箭頭),請將“灰色模式”下拉菜單(綠色箭頭)設置為“更改為此”,然後在色輪上選擇紅色(只需用鼠標單擊該區域即可) –紅色箭頭),您會看到在我指定為灰色的區域中,新的紅色像素引入了我的圖像。 在這種特殊情況下,效果沒有幫助,因為現在膚色中有大量紅色像素(黃色箭頭)。 但是,在許多情況下這可能是有效的–因此,建議您使用您的圖像進行測試。

另一方面,如果我將“灰度模式”下拉菜單更改為“按此處理”(綠色箭頭),然後將“灰色處理”色輪中的顏色移動到“源區域”範圍內的顏色之一(紅色箭頭),我們會看到,灰色現在將獲得與相應的“源範圍”顏色相同的“目標範圍”顏色(在這種情況下,藍綠色被賦予了紫色-上圖中的藍色箭頭-因此膚色中的那些像素現在變成了紫色-黃色箭頭)。 對於這個特定的圖像來說,這看起來也不是很好,所以我只是將閾值滑塊降低到0,然後將“色調”和“飽和度”滑塊更改為0。
請注意,“色相”和“飽和度”滑塊為您提供了一種手動方法,用於選擇色輪中的顏色(色相)和該顏色的強度(飽和度)。

我將對“源範圍”和“目標範圍”進行一些小的調整,然後單擊“確定”(紅色箭頭)以應用效果。
