1. 程式人生 > >Photoshop利用色彩原理去背景

Photoshop利用色彩原理去背景

前幾天在某圖象處理論壇看到一個帖子,要把黑色背景中的水柱圖象提取出來的問題。說實話,純黑或者純白的背景的圖基本不存在什麼摳圖問題,只要你瞭解Photoshop中的幾個基本概念就可以解決了。在這裡就這個話題說說幾個概念(不是從理論上去探討概念,只是簡單說明性的概念),很簡單,但是確實很多人不注意。

  首先我想說說兩種色彩模式,RGB和CMYK。

  RGB模式:

  就是按照自然界裡三種基本色混合的原理而做的一種模式。就是red(紅)、green(綠)、blue(藍)混合,通過三種基本顏色亮度值從0~255不同產生出其他各種顏色,這種模式叫加色模式。為什麼叫加色模式呢,舉個例子好了,我們通常使用的電視螢幕和電腦螢幕上的顯示就是這樣的模式,在沒有圖象時,螢幕是黑的,若R,G,B三色亮度都為255時混合疊加打在螢幕上時則顯示成白色。就是加起來是白色的意思,叫加色模式。(呵呵,所以買顯示器的時候,沒通電前顯示器越黑越是好顯示器,走題了,打住打住。)
為了說明這個,我先來做個圖大家看看,開啟Photoshop7.0,新建立三個圖層,每個層上繪製個圓,分別給這三個圓填充上R,G,B三種顏色(色彩值最好在拾色器中通過數值輸入),然後把三個層的圖層混合模式都改成screen(螢幕)模式,你會發現圖象消失了,555,慘了~!沒關係,把背景層隱藏掉,結果如圖1所示:


(插圖1)

  從上圖可以看出,三種顏色交界處變成了白色,對,RGB模式就是這樣的原理。

  CMYK模式:

  這是種印刷模式,是用Cyan(青色)、Megenta(品紅),Yellow(黃)、Black(黑)四種顏色混合,其實就是四種顏色的油墨混合,印刷當然是使用油墨了。這種模式叫減色模式,為什麼叫減色模式呢。因為印刷是印在紙上的,紙一般都是白色的,有油墨塗上去才顯示顏色,當C、M、Y三種顏色油墨完全混合則產生了黑色,因此,減去顏色才是白色嘛,所以叫減色模式。
同樣,做個圖大家看,開啟Photoshop7.0,新建立一個檔案,注意新建檔案色彩模式為CMYK模式的喲,然後新建立三個層,畫圓每個層上繪製個圓,分別給這三個圓填充上C,M,Y三色,把三個層的混合模式都改為Multiply(正片疊底)的模式,隱藏背景層,效果如圖2:

(插圖2)

  好的,混合後三種顏色交界處就是黑色,這就是CMYK模式的了。

  剛才我們已經使用到了螢幕模式和正片疊底模式,那我順便先講下這兩混合模式的概念:
正片疊底(減色模式):此模式會根據作用圖層影象(或是填入圖案)的色彩,與下層影象(原影象)的色彩產生加深的作用效果,所以顏色會變得較深。

  螢幕(加色模式):此模式正好和正片疊底模式相反,它是根據兩者的色彩產生變亮的作用效果,所以整個亮度會提高,顏色會變淺。

  因此黑色背景的圖根本不用去的,只要把放到其他圖層的上面,將黑色背景的圖混合模式給改為螢幕模式,黑色就自然消失了的。

  同樣的道理,如果是白色背景圖,那就把圖改為正片疊底模式模式,則白色就消失。

  可是還是有人硬要黑色或者白色背景上的圖象摳出來,那怎麼辦?

  在某個論壇看到過這樣的測試題,有個黑色背景上的火焰的圖,怎麼把火完整的摳出來?為了這個,我專門做了個火的圖。如圖3。

(插圖3)

  這個火怎麼摳出來呢,用路徑描,不行,火邊緣不整齊;魔術棒也不行,火的邊緣有的和背靜融合了,那怎麼辦?我們就使用剛才所說的顏色混合模式的方法來提取這個火焰的完整圖象吧。

  首先先,保證這圖是RGB模式的(如果不是,請將其轉化為RGB模式的圖象),我要用RGB的原理來把火焰弄提取出來。

  進入到Channels(通道)面板,把R,G,B三個通道都複製出一個來,如圖4所示:

(插圖4)

  回到Layers(圖層)面板 ,新建三個層,在第一個層裡調出通道Red copy的選區,然後填充紅色,第二,三層分別調出Green copy和Blue copy兩個通道的選區,填充上綠色和藍色,如圖5:

(插圖5)

  好了,現在把三個圖層的混合模式全改為Screen(螢幕)模式,隱藏背景層,呵呵,火焰很完整的提取出來了,如圖6:

(插圖6)

  好了,既然提取黑色背景中的圖象是利用RGB的原理,那麼白色背景的圖象呢,正好相反,使用CMYK原理。方法和提取黑色背景中的圖象類似,不過圖象模式更改下,改成CMYK,提取4個通道分別填充C,M,Y,K這4種顏色而已。

  當不是背景純白純黑的時候請讀者想一想,方法並不一定就是和這裡的一樣了,但請注意一點的就是:在通道里只有黑白兩種顏色,所以只要是純色的背景圖,在通道里只用黑白2色,既然知道了黑白背景圖象的提取,那麼其他純色背景圖象的提取就很很容易理解了。